00:05:38 -!- Gs30ng has joined.
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:32:03 <Gs30ng> well, many european esoteric programmers
00:32:26 <Arrogant> I'm an Atheist and I celebrate Christmas.
00:33:03 <SimonRC> Gs30ng: I am only already on holiday because I go to university
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: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:12:12 -!- CXII has joined.
01:26:27 -!- CXI has quit (Success).
01:41:30 -!- CXI has joined.
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.
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: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:57:02 <nooga> another functional language
18:17:25 <nooga> YAY!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11
18:17:37 <nooga> http://regedit.risp.pl/BDSM/
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: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:22:05 <ihope> But it's badly developed, isn't it?
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: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: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:58 <nooga> http://regedit.risp.pl/BDSM/BDSM2.html << look @ the doc
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: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:42:01 <SimonRC> there is a problem with sadol
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:51:48 <calamari> are there any cpus without a clock?
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:55:55 <ihope> XOR is more complicated.
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:03:42 <Gs30ng> i hate that Global Notice
19:03:54 <Gs30ng> since that is not Global at all
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: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: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: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:15:34 <SimonRC> this means an expression's precedence and association can *change* dynamically at run time :-(
19:18:45 <ihope> Add one more function for application.
19:19:17 <ihope> UnlambdaUnlambda+1a
19:27:26 <ihope> parse error on input `.'
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:36:14 <calamari> I originally got the nickname "calamari" from the game X-Wing
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:58 <ihope> Hence the kidsquid stuff?
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: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)).