←2007-05-23 2007-05-24 2007-05-25→ ↑2007 ↑all
00:08:53 -!- Bigcheese has joined.
06:38:02 -!- iswm has joined.
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:23:29 -!- oerjan has joined.
08:33:53 -!- cmeme has quit ("Client terminated by server").
08:34:03 -!- cmeme has joined.
09:14:10 -!- Bigcheesegs has joined.
09:14:26 -!- Bigcheese has quit (Read error: 110 (Connection timed out)).
09:19:03 -!- Bigcheese has joined.
09:26:23 -!- GregorR has quit (Read error: 110 (Connection timed out)).
09:31:40 -!- Bigcheesegs has quit (Read error: 110 (Connection timed out)).
10:09:24 -!- oerjan has quit ("leaving").
13:46:49 -!- jix__ has joined.
16:01:16 -!- sebbu has joined.
17:29:25 -!- Bigcheese has quit (Read error: 110 (Connection timed out)).
18:22:25 -!- GregorR has joined.
19:08:27 -!- oerjan has joined.
20:52:36 -!- jix__ has quit ("Bitte waehlen Sie eine Beerdigungnachricht").
21:02:50 -!- sebbu2 has joined.
21:21:53 -!- sebbu has quit (Success).
22:00:19 <oerjan> q45t
22:00:24 <oerjan> argh!
22:00:39 <oerjan> (laptop numlock)
22:00:45 -!- oerjan has quit ("leaving").
22:00:50 <lament> o_O
22:01:13 <bsmntbombdood> heh
22:13:57 -!- ehird` has joined.
22:14:02 <bsmntbombdood> 1/((log(x) + log(y) + 2)/-log(abs(x/y - n))) <-- this makes for an interesting graph
22:14:24 <ehird`> Is there a word for when you're designing an esolang but it turns out it's actually quite pleasant to program in and hey, this is actually a usable, real language?
22:14:28 <ehird`> if not there should be
22:19:42 <ehird`> guess not
22:28:05 <oklopol> "yay"
22:30:51 <ehird`> in the context of "yay i actually wrote a useful language, oh time to reimplement all my software in it" or just "yay"
22:34:10 <lament> ehird`: 'fuck'
22:35:13 <ehird`> lament: in the context of "fuck now i don't get esoteric hell" or just "fuck"
22:38:18 * SimonRC recalls the time he found a fractal whose escape-times looked like a collection of rubber gloves
22:38:41 <SimonRC> BTW Fractint rocks.
22:38:48 <bsmntbombdood> rubber gloves are awesome
22:39:00 <SimonRC> these were four-digited rubber gloves
22:39:18 <bsmntbombdood> I have more than 4 digits
22:39:27 <SimonRC> I chucked some random functions and constants into the generic escape-time fractal generator.
22:39:39 <ehird`> factorial = dup 1 > [dup 1 - factorial *] [pop 1] if ;; <-- well, when i said "non-esoteric", I didn't mean "easy"...
22:39:52 <SimonRC> in there were mor gloves of different colours suck round the main gloves
22:39:53 <ehird`> hmm, make that just 1 -
22:40:04 <SimonRC> ehird`: language?
22:40:20 <ehird`> SimonRC: TheLanguageThatWasMeantToBeEsotericButIsNowActuallyQuiteUseful
22:40:28 <ehird`> stack-based, functional.
22:40:35 <SimonRC> looks like joy
22:40:42 <ehird`> it does
22:40:49 <ehird`> not a downside :)
22:40:52 <SimonRC> it is almost like Factor, but factor need more spaces
22:41:34 <SimonRC> BTW, Factor FTW
22:41:41 <ehird`> factor is cool looking
22:41:47 <ehird`> haven't actually used it tho
22:41:52 <SimonRC> It has a certain thing in common with Smalltalk...
22:42:07 <SimonRC> specifically, the primitives are a lot deeper than you think.
22:42:39 <SimonRC> In factor, you can freely muck around with the parser or lexer, or the object structure, or the inheritance mechanism
22:42:49 <bsmntbombdood> neat
22:43:09 <SimonRC> heck, you can even change the multiple-dispatch mechanism without re-entering the methods.
22:43:16 <ehird`> hmmm... i don't think TheLa... will have that in its implementation - well, the self-hosted one i guess :)
22:43:31 <SimonRC> I realised I was dispatching on the first argument not the second, by accident, and I cahnged it and it just worked
22:43:38 * ehird` is putting off implementing it because of the syntax
22:43:45 <ehird`> i guess the syntax isn't too bad though
22:43:48 <SimonRC> doesn't look hard to me
22:44:04 <ehird`> "str", [lambda], X = Y ;;
22:44:06 <ehird`> and that's about it
22:45:15 <SimonRC> you might want to go for Logo-style defining
22:45:34 <SimonRC> Logo is ridiculously simple in that way
22:46:06 <SimonRC> if you want to define a variable or function, you just do (effectively) define "name" meaning.
22:46:27 <SimonRC> the name is passed as a string/symbol, and the meaning can be a list if you want it to be a function, ISTR
23:16:16 -!- sebbu2 has quit ("@+").
23:57:30 -!- ihope has joined.
←2007-05-23 2007-05-24 2007-05-25→ ↑2007 ↑all