←2005-12-20 2005-12-21 2005-12-22→ ↑2005 ↑all
00:05:38 -!- Gs30ng has joined.
00:06:15 <SimonRC> yo
00:06:22 <Gs30ng> Greetings
00:06:34 <Gs30ng> Holiday's coming
00:06:57 <SimonRC> haliday is already here
00:07:36 <Gs30ng> i'm not gonna say something which can hurt you who believe in noodly apprendage of Flying Spaghetti Monster
00:08:52 <Gs30ng> also i myself am not a christian... so nothing to celebrate. ah, flat.
00:14:54 <SimonRC> Well, I'm a Brit, so I celebrate Christmas.
00:31:48 <Gs30ng> oh
00:32:03 <Gs30ng> well, many european esoteric programmers
00:32:26 <Arrogant> I'm an Atheist and I celebrate Christmas.
00:32:31 <Arrogant> bring me presents
00:33:03 <SimonRC> Gs30ng: I am only already on holiday because I go to university
00:33:31 <Gs30ng> Arrogant: lol
00:35:53 <Gs30ng> ok, as some of you may know, i'm preparing a new esoteric language, and i'm feeling so helpless since i've planned to make this from at least a month ago, and never wrote a single letter of the specification
00:36:12 <SimonRC> what's it like?
00:36:42 <Gs30ng> it took a month to implement a humble, dirty, inefficient, and very limited interpreter of it
00:59:31 <SimonRC> what's the language like, then?
00:59:59 -!- Sgep has joined.
01:00:06 <SimonRC> hi
01:12:12 -!- CXII has joined.
01:12:55 <SimonRC> hi
01:26:27 -!- CXI has quit (Success).
01:41:30 -!- CXI has joined.
01:45:39 * SimonRC goes to bed.
01:52:37 -!- CXII has quit (Connection timed out).
02:01:36 -!- Gs30ng has quit ("to sleep").
02:13:30 -!- CXI has quit (Connection reset by peer).
02:20:05 -!- CXI has joined.
02:33:57 -!- CXI has quit (Connection reset by peer).
02:34:39 -!- CXI has joined.
03:30:46 <Sgep> Night all (my night).
03:31:14 -!- Sgep has quit.
03:38:57 -!- Arrogant has quit ("I AM QUIT HAVE A NICE DAY").
07:04:38 -!- helios24 has joined.
07:35:31 -!- helios24 has quit ("Leaving").
07:52:54 -!- pgimeno has quit (niven.freenode.net irc.freenode.net).
07:53:16 -!- pgimeno has joined.
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:50:11 -!- nooga has joined.
08:50:15 <nooga> hoi
09:03:23 * nooga loves ruby now
10:37:31 -!- ZeroOne_ has changed nick to ZeroOne.
11:25:54 * nooga has wrote interactive sadol interpreter in sadol
11:26:16 <nooga> here it is: @1(5!"2> :r`;3!"2=>!r!"1
13:16:07 -!- jix has joined.
13:41:33 -!- Gs30ng has joined.
16:13:37 -!- ihope has joined.
16:13:43 <ihope> Hello everyone!
16:14:08 <ihope> I'm working on CPFL and ECPFL.
16:14:34 -!- sekhmet has quit (Read error: 104 (Connection reset by peer)).
16:14:37 <ihope> CPFL will be everything Lazy K wasn't, and ECPFL will be everything Lazy K was, plus CPFL.
16:15:19 <ihope> Hmm, no. CPFL is what it was; ECPFL is what it wasn't.
16:25:11 -!- sekhmet has joined.
16:58:49 -!- ihope_ has joined.
17:02:03 -!- ihope has quit (Nick collision from services.).
17:02:15 -!- ihope_ has changed nick to ihope.
17:09:23 -!- ihope has changed nick to ihope_.
17:10:25 -!- ihope_ has changed nick to ihope.
17:56:55 <nooga> oh yea
17:57:02 <nooga> another functional language
17:57:03 <nooga> !!
17:57:05 <nooga> cool
18:17:25 <nooga> YAY!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11
18:17:26 <nooga> hey
18:17:29 <nooga> guys
18:17:37 <nooga> http://regedit.risp.pl/BDSM/
18:17:45 <nooga> ready
18:17:56 <nooga> look at the doc
18:17:58 <nooga> http://regedit.risp.pl/BDSM/BDSM2.html
18:18:06 <nooga> better than MSDN :D
18:20:24 -!- ihope_ has joined.
18:20:44 <ihope_> Ahem. Yes, another functional language.
18:20:50 <nooga> say something!
18:20:57 <ihope_> ...I just did.
18:21:06 -!- ihope has quit (Nick collision from services.).
18:21:08 -!- ihope_ has changed nick to ihope.
18:21:18 <nooga> say something about the new BDSM and documentation
18:21:24 <nooga> http://regedit.risp.pl/BDSM/BDSM2.html
18:21:28 <nooga> it's beautifull
18:22:05 <ihope> But it's badly developed, isn't it?
18:22:14 <ihope> ;-)
18:22:27 <nooga> no
18:22:35 <nooga> this is only the name :>
18:22:49 <nooga> actually it's developed in the best way it can be
18:22:58 <nooga> Performance optimization - copy-on-write on strings and lists.
18:23:12 -!- ZeroOne has quit (niven.freenode.net irc.freenode.net).
18:23:12 -!- puzzlet has quit (niven.freenode.net irc.freenode.net).
18:23:12 -!- lirthy has quit (niven.freenode.net irc.freenode.net).
18:23:12 -!- SimonRC has quit (niven.freenode.net irc.freenode.net).
18:23:12 -!- cpressey has quit (niven.freenode.net irc.freenode.net).
18:23:12 -!- perky has quit (niven.freenode.net irc.freenode.net).
18:23:13 <ihope> What compiler?
18:23:14 -!- perky has joined.
18:23:17 -!- SimonRC has joined.
18:23:20 -!- cpressey has joined.
18:23:31 -!- lirthy has joined.
18:23:44 <nooga> Cross-platform, written in C++
18:23:49 <nooga> gcc under linux
18:23:51 <ihope> ...I won't repeat that question, for obvious reasons.
18:24:05 <nooga> and VS 2003 under win ;p
18:24:16 <nooga> it was developed under windows
18:24:26 <ihope> Hmm, gcc. /me looks up
18:24:54 <nooga> i.e. (2 1 x is optimized to: x
18:25:17 <nooga> BDSM2 is lightning fast -.-'
18:25:27 <nooga> much faster than CLISP
18:25:34 <ihope> Hmm, it has optimizations...
18:25:48 * ihope looks up
18:25:58 <nooga> http://regedit.risp.pl/BDSM/BDSM2.html << look @ the doc
18:26:15 <nooga> gah... g2g
18:26:18 <nooga> bye
18:26:19 -!- nooga has quit ("Lost terminal").
18:27:11 <ihope> I don't care so much about the compiler as the compiler of the compiler of the compiler.
18:27:43 <ihope> So... this is BDSM, compiled with GCC... wait a minute...
18:27:54 -!- calamari has joined.
18:28:04 <ihope> Okay. The compiler of the compiler.
18:28:19 -!- puzzlet has joined.
18:28:33 <calamari> hi
18:28:37 <ihope> 'Ello.
18:28:41 -!- ZeroOne_ has joined.
18:29:01 <ihope> Ah. I see you've been underscored, ZeroOne_.
18:36:44 <ihope> Ye Olde K-Trash...
18:41:56 * SimonRC returns
18:42:01 <SimonRC> there is a problem with sadol
18:42:08 <SimonRC> It is actually *usable*
18:43:11 <ihope> SLOBOL is usable as well, but that's hardly a problem.
18:46:45 <SimonRC> Lazy K appears to be basically the same as Unlambda.
18:47:03 <ihope> *cough cough gack*
18:47:50 <ihope> Every programming language is basically the same as every other programming language, I suppose.
18:50:31 * SimonRC reads more
18:50:46 <SimonRC> Aha! Lazy-K is *pure*
18:50:50 <ihope> Bingo!
18:51:48 <calamari> are there any cpus without a clock?
18:52:10 <ihope> Probably.
18:52:25 <calamari> might be different to program for that
18:52:25 <ihope> I think I accidentally designed one once.
18:53:45 <ihope> So equality of booleans is essentially NXOR, or NEOR if you like it that way...
18:54:09 <ihope> Aha!
18:55:12 <calamari> AND is multiplication
18:55:25 <ihope> Yep!
18:55:35 <ihope> Not minimum...
18:55:45 <ihope> And OR is NANDN.
18:55:55 <ihope> XOR is more complicated.
18:56:00 <ihope> Now: what's IF?
18:56:20 <calamari> ->
18:56:38 <ihope> Indeed...
18:56:46 <calamari> 0, 0 -> 1
18:56:55 <calamari> 0, 1 -> 1
18:57:00 <calamari> 1, 0 -> 0
18:57:09 <calamari> 1, 1 -> 1
18:57:33 <ihope> .5, .5 -> ?
18:57:39 <calamari> hah
18:58:23 <ihope> .75, I think.
18:58:26 <calamari> XOR is the same as iff
18:59:09 <calamari> wait no its not
18:59:19 <calamari> that's your XNOR hehe
18:59:29 <ihope> NXOR.
18:59:53 <Gs30ng> higher-order function
19:00:05 <Gs30ng> i loved this when i was coding with this
19:00:12 <calamari> http://mathworld.wolfram.com/XNOR.html
19:00:20 <Gs30ng> and now i detest this while implementing it
19:00:41 <ihope> Wow!
19:03:42 <Gs30ng> i hate that Global Notice
19:03:54 <Gs30ng> since that is not Global at all
19:04:03 <ihope> :-)
19:04:05 <Gs30ng> wait... i feel like i've already mentioned this
19:04:11 <Gs30ng> anyway it is no evening here
19:04:17 <ihope> Well, now I know it wasn't because I asked "What compiler?".
19:05:15 <fizzie> If you write A -> B as "(not A) or (A and B)", and then use the Zadeh operator versions (one way to do fuzzy logic), you get "max(1 - A, min(A, B))", so "0.5 -> 0.5" would evaluate to 0.5.
19:06:01 <ihope> But I don't want to use Zadeh.
19:07:30 <ihope> 2 or 2 is 1, not 2 :-)
19:08:21 <SimonRC> Hmm, SADOL needs synatactic closure.
19:08:28 <SimonRC> oops
19:08:34 <SimonRC> I meant:
19:08:44 <SimonRC> "Hmm, SADOL needs lexical closure."
19:09:04 <SimonRC> And a function type to go with it.
19:09:57 <SimonRC> this means you could write the equivalent of the scheme: (lambda (x) (lambda (y) (+ x y)))
19:12:54 <ihope> (lambda (x) lambda)...
19:13:04 <SimonRC> heh
19:13:12 <SimonRC> alas, lambda is a special form
19:13:14 <ihope> Stuff like that's why I like Haskell.
19:13:29 <SimonRC> though Arc (non-eso) has first-class macros.
19:13:47 <SimonRC> I have just realised that you can't give it first-class functions without f*cking up the syntax.
19:14:19 <SimonRC> consider: +1a
19:14:42 <SimonRC> if a is a function, then that takes two numbers and returns 1 + their product
19:14:55 <SimonRC> if a is a number, that adds one to it
19:14:56 <SimonRC> :-S
19:15:34 <SimonRC> this means an expression's precedence and association can *change* dynamically at run time :-(
19:15:42 <ihope> :-D
19:18:45 <ihope> Add one more function for application.
19:18:56 <ihope> Like Unlambda.
19:19:17 <ihope> UnlambdaUnlambda+1a
19:20:27 <calamari> brb
19:20:36 <calamari> nm.. hehe
19:26:40 <calamari> .
19:27:26 <ihope> parse error on input `.'
19:34:01 <Gs30ng> hey calamari
19:34:10 <calamari> hi Gs30ng
19:34:24 <Gs30ng> i've just watched star wars clone wars
19:34:32 <Gs30ng> and there was something sounds like your nickname
19:35:38 <Gs30ng> i'm not sure what it exactly was, the name of a tribe or something
19:35:38 <ihope> I thought calamari was a type of food item.
19:35:57 <calamari> Gs30ng: yes
19:36:04 <ihope> Mon Calamari?
19:36:14 <calamari> I originally got the nickname "calamari" from the game X-Wing
19:36:23 <calamari> yeah, Mon Calamari, exactly
19:36:36 <Gs30ng> aha... now it totally makes sense
19:36:42 <calamari> I only found out later it meant squid in other languages
19:36:49 <ihope> :-)
19:36:58 <ihope> Hence the kidsquid stuff?
19:37:02 <calamari> yeah
20:18:30 -!- ihope has quit ("Chatzilla 0.9.69 [Firefox 1.5/2005111116]").
21:50:37 -!- Sgep has joined.
21:52:40 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht").
22:00:33 <calamari> whew.. stupid spammer
22:00:35 <calamari> s
22:00:50 <calamari> just had to remove a bunch of junk from the qemu wiki I'm hosting
22:01:21 <calamari> deicded to modify the code.. added another field so they have to enter "qemu" to edit a page
22:01:34 <calamari> wonder if something like that would help esolang
22:21:19 -!- lament_ has joined.
22:21:33 -!- lament_ has changed nick to mental.
22:22:52 -!- mental has changed nick to saudade.
22:28:58 -!- fizzie has quit (niven.freenode.net irc.freenode.net).
22:33:15 -!- Arrogant has joined.
22:33:59 -!- fizzie has joined.
23:00:14 -!- Arrogant has quit (niven.freenode.net irc.freenode.net).
23:00:58 -!- Arrogant has joined.
23:01:06 -!- Sgep has quit (Remote closed the connection).
23:48:41 -!- Arrogant has quit (Read error: 113 (No route to host)).
←2005-12-20 2005-12-21 2005-12-22→ ↑2005 ↑all