←2006-06-22 2006-06-23 2006-06-24→ ↑2006 ↑all
00:01:52 <_W_> I wind up on my own domain
00:20:59 <bsmntbombdood> I end up at the onion
00:34:33 <ihope> I do to.
00:34:37 <ihope> s/to/too/
00:34:45 <ihope> Not to be confused with s/to/too/g.
00:35:33 -!- tgwizard has quit ("Leaving").
00:54:11 -!- bsmntbombdood has changed nick to bsmntbombdood|di.
01:16:46 -!- bsmntbombdood|di has changed nick to bsmntbombdood.
02:11:41 <ihope> Word of the day: "wherever".
02:44:56 -!- ihope has quit ("なん。").
06:03:38 -!- Arrogant has joined.
06:04:39 -!- calamari has joined.
06:19:56 -!- ChanServ has quit (kornbluth.freenode.net irc.freenode.net).
06:19:56 -!- cmeme has quit (kornbluth.freenode.net irc.freenode.net).
06:19:56 -!- _W_ has quit (kornbluth.freenode.net irc.freenode.net).
06:19:56 -!- sekhmet has quit (kornbluth.freenode.net irc.freenode.net).
06:19:56 -!- calamari has quit (kornbluth.freenode.net irc.freenode.net).
06:19:56 -!- Arrogant has quit (kornbluth.freenode.net irc.freenode.net).
06:19:56 -!- bsmntbombdood has quit (kornbluth.freenode.net irc.freenode.net).
06:19:56 -!- Sgeo has quit (kornbluth.freenode.net irc.freenode.net).
06:19:56 -!- W_ork has quit (kornbluth.freenode.net irc.freenode.net).
06:19:56 -!- sp3tt has quit (kornbluth.freenode.net irc.freenode.net).
06:19:57 -!- puzzlet has quit (kornbluth.freenode.net irc.freenode.net).
06:19:57 -!- SimonRC has quit (kornbluth.freenode.net irc.freenode.net).
06:19:57 -!- tokigun has quit (kornbluth.freenode.net irc.freenode.net).
06:19:57 -!- CXI has quit (kornbluth.freenode.net irc.freenode.net).
06:19:57 -!- lament has quit (kornbluth.freenode.net irc.freenode.net).
06:19:57 -!- mtve has quit (kornbluth.freenode.net irc.freenode.net).
06:19:57 -!- poiuy_qwert has quit (kornbluth.freenode.net irc.freenode.net).
06:19:57 -!- ChanServ has joined.
06:19:57 -!- calamari has joined.
06:19:57 -!- Arrogant has joined.
06:19:57 -!- bsmntbombdood has joined.
06:19:57 -!- Sgeo has joined.
06:19:57 -!- W_ork has joined.
06:19:57 -!- CXI has joined.
06:19:57 -!- cmeme has joined.
06:19:57 -!- lament has joined.
06:19:57 -!- puzzlet has joined.
06:19:57 -!- sekhmet has joined.
06:19:57 -!- _W_ has joined.
06:19:57 -!- poiuy_qwert has joined.
06:19:57 -!- mtve has joined.
06:19:57 -!- tokigun has joined.
06:19:57 -!- sp3tt has joined.
06:19:57 -!- SimonRC has joined.
06:19:57 -!- irc.freenode.net has set channel mode: +o ChanServ.
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:25:05 -!- nooga has joined.
08:25:10 <nooga> hi
08:28:14 <W_ork> And a glorious morning to you!
08:28:36 -!- Sgeo has quit ("Ex-Chat").
08:48:41 -!- bsmntbombdood has quit (Read error: 110 (Connection timed out)).
09:30:38 -!- jix has joined.
10:28:09 -!- tgwizard has joined.
10:33:12 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht").
10:42:19 -!- Arrogant has quit ("Leaving").
11:02:06 -!- calamari has quit ("Leaving").
11:15:11 -!- lament_ has joined.
11:20:14 -!- lament has quit (Read error: 110 (Connection timed out)).
11:23:45 -!- nooga has quit.
11:54:30 -!- poiuy_qwert has quit (Read error: 110 (Connection timed out)).
13:06:46 -!- jix has joined.
14:59:48 -!- puzzlet has quit (Read error: 110 (Connection timed out)).
16:05:13 -!- puzzlet has joined.
16:16:44 -!- ihope has joined.
16:18:42 <ihope> Bleh, I forgot what that one IRC server was.
16:52:17 -!- poiuy_qwert has joined.
16:58:45 -!- ihope_ has joined.
17:00:29 <ihope_> Hola.
17:16:57 -!- ihope has quit (Read error: 110 (Connection timed out)).
17:50:26 * SimonRC goes to bed
17:50:42 -!- lament_ has changed nick to lament.
18:59:41 -!- tgwizard has quit ("Leaving").
19:16:06 -!- Sgeo has joined.
19:16:37 <Sgeo> No all!
19:37:09 -!- GregorR has joined.
19:47:49 -!- GregorR has left (?).
19:53:45 -!- jix has quit (Remote closed the connection).
19:54:38 -!- jix has joined.
20:10:53 <ihope_> No.
20:13:15 * ihope_ invents an esolang and calls it "Monads! Monads! Monads!"
20:30:38 -!- bsmntbombdood has joined.
20:42:19 <ihope_> Sgeo: what was that IRC place you pointed me at?
20:42:26 <Sgeo> Sine?
20:44:24 <Sgeo> ihope_: Did you see my PM?
20:58:09 <ihope_> Got it. Thanks/
21:27:08 -!- Keymaker has joined.
21:27:33 <Keymaker> ey
21:28:01 <ihope_> Ello.
21:28:07 <ihope_> Ow are you doing?
21:28:31 <Keymaker> well, fine i guess.. i think i should have fun but it's not fun now. :)
21:29:41 <Keymaker> i'll try to either plan more of the eso stuff i've been doing, or then try programming something
21:32:22 * ihope_ thinks
21:32:46 <ihope_> A language in which functions can't return...
21:33:08 <Keymaker> aargh. that's one of my plans!
21:33:24 <Keymaker> it would work pretty well, i think
21:34:03 <ihope_> A language in which functions can't return is one of your plans?
21:34:17 <Keymaker> wait..
21:35:26 <Keymaker> blah, this specs is so messy..
21:35:34 <Keymaker> nothing useful to paste :)
21:36:22 <Keymaker> i guess i can only blame myself for not being fast enough and just keeping things on mind or paper until it's too late:(
21:36:26 * Keymaker suicides
21:37:29 <Keymaker> this specs was named 'afl', kinda like in awful. no idea whether it sounds any same :D
21:37:52 <Keymaker> afl from 'a functional language', although it wouldn't really be, i guess:)
21:40:11 <_W_> hey, what's the point of continuations, as in the syntax for a language?
21:40:28 <Keymaker> continuations?
21:40:32 <_W_> the canonical example being print(x,square) where square(x) returns the square of x
21:40:46 <_W_> yeah, an extra argument to a function that says where the function should return its value to
21:41:10 <Keymaker> i don't know anything. sorry
21:41:13 <ihope_> The syntax?
21:41:13 <_W_> wait, bad example
21:41:26 <_W_> ihope_, ok, it's got nothing to do with the syntax?
21:41:30 <ihope_> add(x, y, z) = z(x+y)
21:41:40 <_W_> for instance yes
21:41:43 <ihope_> No, nothing to do with syntax, as long as you can call variables :-)
21:42:19 <_W_> but there was this page, that went on about how continuations could be implemented without a stack, that you could just long jump etc
21:42:37 <ihope_> Ooh.
21:42:39 <_W_> but to me that doesn't really seem different from how regular functions are implemented
21:43:19 <_W_> http://en.wikipedia.org/wiki/Continuations
21:43:28 <Keymaker> ihope: can i try finishing afl, or will you start working on that idea (that i've had too!), or..?
21:43:42 <ihope_> Um...
21:43:46 <_W_> oh wait
21:43:49 <ihope_> Just what's AFL
21:43:56 <_W_> that page describes something other than what I was reading about
21:44:05 <Keymaker> "this specs was named 'afl', kinda like in awful. no idea whether it sounds any same"
21:44:11 <Keymaker> (i just quoted myself)
21:45:11 <Keymaker> just read what a few mins ago! :)
21:45:13 <_W_> soundex('afl')='A140', soundex('awful')='A140'
21:45:17 <Keymaker> *what i said
21:45:29 <Keymaker> does it mean it sounds same? :D
21:45:33 <ihope_> soundex?
21:45:34 <_W_> similar
21:45:40 <Keymaker> ah, great!
21:45:57 <_W_> http://en.wikipedia.org/wiki/Soundex
21:46:52 <Keymaker> ihope..?
21:48:03 <ihope_> Hmm?
21:48:12 <Keymaker> i asked you a question minutes ago..
21:48:37 <Keymaker> can i work on afl, OR do you want to use the idea as you were the first to say it in public
21:49:11 <ihope_> Why not work on it?
21:49:16 <Keymaker> me?
21:49:21 <ihope_> Yeah.
21:49:26 <Keymaker> i'd like to!
21:49:32 <ihope_> I don't think I was the first to come up with it...
21:49:39 <Keymaker> a.
21:49:58 <ihope_> I'll let you do the log-sifting. :-P
21:50:12 <Keymaker> sorry, i don't get that :D
21:50:16 <_W_> there's already a lot of esolangs with duplicate ideas, a few more won't hurt
21:50:28 <Keymaker> i don't understand what log-sifting is..
21:50:57 <ihope_> Look through the channel logs.
21:50:57 <_W_> do you understand the concept of a chat log? and know what sifting means?
21:51:11 <_W_> if so, just combine the concepts until it makes sense :p
21:51:22 <Keymaker> aah.
21:51:24 <Keymaker> i see now
21:51:26 <Keymaker> :P
21:51:28 <Keymaker> damn
21:52:17 <Keymaker> i'm too lazy to browse the logs.. what if i just use the idea, as i thought of it before hearing it anywhere. i guess it wouldn't harm anyone
21:52:28 <_W_> is it a bad idea to write a compiler that compiles to java bytecode?
21:52:41 <_W_> I'd hate to have to read up on how modern cpus does things
21:52:54 <ihope_> _W_: well, Java is generally compiled to Java bytecode, so it couldn't be *too* bad.
21:53:23 <_W_> yeah I'm liking the idea, I'm just curious if there's any good reasons not to
21:54:37 * Keymaker starts to plan/write specs
21:55:06 <Keymaker> this most likely won't be turing-tarpit..
21:55:08 <ihope_> And I'll write mine, and hope we both post to the wiki at exactly the same time!
21:55:17 <Keymaker> :)
21:55:54 <Keymaker> well, maybe i shouldn't in that case. it may take days for me, and then people'd just think i ripped your idea
21:56:24 <ihope_> What if I rot-13'd it, so nobody would be able to figure it out? :-P
21:56:30 <Keymaker> :D
21:57:33 <Keymaker> or then don't post in wiki before i do, and we could just agree here when to post..?
21:57:48 <Keymaker> and select the same time:D
21:57:54 <ihope_> Heh.
21:58:33 <ihope_> I could wait for you to finish before posting.
21:58:40 <ihope_> That way, my language will be better :-P
21:58:46 <Keymaker> :)
21:58:50 <Keymaker> well, you can do that if you want to
21:59:08 <ihope_> It seems that displaying the current state of a cellular automaton is the slowest part of this program. The second fastest way to do things seems to be in the period checker with the display turned off.
21:59:20 <ihope_> Turing the display on slows it down by a factor of about 20.
22:11:04 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht").
22:13:06 <_W_> http://esoteric.voxelperfect.net/wiki/CHIQRSX9_Plus lol
22:13:13 <_W_> Command X Makes the programming language Turing-complete. How this is supposed to be achieved is not clearly specified. (The Perl implementation generates a random number, adds it to each character in the program, and interprets the resulting program code as Perl code.)
22:13:37 <Keymaker> blah.. i'll use the basic idea of this language a bit, but it won't be a functional language or anything anymore. so, feel free to post whenever you're done ihope, as this will be entirely different and likely take days or be abandoned :)
22:15:44 <Keymaker> (this shows pretty much how i always work on my langs..)
22:22:02 <_W_> what's a compact and readable way of encoding a (non-directed non-weighted) graph in a string?
22:29:27 <ihope_> Um...
22:29:49 <ihope_> You mean the dots connected with lines?
22:31:26 <_W_> yes
22:31:52 <_W_> I'd like something where it's easy to spot whether the graph is a plain ring, for instance, or a fully connected star topology
22:32:26 <ihope_> Hmm...
22:32:50 <ihope_> Stuff like "A-B-C-D-E-A", where the letters are nodes and the dashes are links?
22:33:12 <_W_> I could just do something like 1:2,3,4;2:1,3,4;3:1,2,4;4:1,2,3;
22:33:23 <_W_> but it would be redundant
22:33:30 <ihope_> What's that?
22:34:00 <_W_> just <node number>:<comma separated list of nodes that connect to it>;...
22:34:10 <ihope_> Ah.
22:34:11 <_W_> star topology with four nodes
22:34:30 <ihope_> Well, there's <node number>:<higher-numbered nodes connecting to it>.
22:34:39 <_W_> trees are so much simpler :(
22:35:02 <_W_> yes ihope_, that removes the redundancy, but it's much harder to spot what kind of graph it is
22:35:26 <_W_> I was hoping someone had had the same problem and come up with something smart
22:35:37 <ihope_> Well, you could use one form for compactness and another for readability.
22:36:01 <_W_> I guess
22:36:31 <_W_> I could just say "define a graph, in whatever format you prefer", and let people use a png diagram if they wanted
22:36:43 <_W_> kind of hard to write a compiler for that tho :p
22:41:10 <ihope_> Wait... is this some esolang defined as a graph?
22:42:14 <_W_> yes
22:42:40 <ihope_> Ah. Well, Unlambda didn't care about readability, so...
22:42:44 <_W_> hehe
22:42:46 <_W_> kk
22:43:09 <_W_> I'll just do the "enumerate connected higher nodes" for low and leave it up to posterity to make it prettier
22:43:44 <_W_> too few useful non-deterministic languages out there
22:43:54 <_W_> so I'm making one and then seeing if it's useful
22:44:00 <ihope_> Heh.
22:44:35 <_W_> s/for low/for now/
22:46:20 <lament> Thue is useful
22:46:41 <lament> in general, non-deterministic languages seem useful only when you avoid the non-deterministic features
22:46:44 <_W_> show an example of non-determinism used in a constructive way with thue
22:46:50 <_W_> exactly
22:46:58 <_W_> I'd like to see if it isn't possible to change that
22:47:41 <_W_> there's certainly applications for non-deterministic behaviour, go AIs for instance mostly use monte carlo algorithms
22:49:02 <lament> i wouldn't write a Go AI in an esoteric language
22:51:34 * ihope_ claims the esolang names "Snake" and "Plane"
22:52:20 <Keymaker> heh
22:52:58 <_W_> lament, I know, just an example heh
22:53:10 <_W_> if you could, without going insane, the language wouldn't be esoteric for long
22:56:09 * lament claims the esolang name "On a mutherfucking"
22:58:38 * ihope_ un-claims "Snake" and gets "Snakes" instead
23:15:04 -!- poiuy_qwert has quit (Read error: 110 (Connection timed out)).
←2006-06-22 2006-06-23 2006-06-24→ ↑2006 ↑all