00:01:28 Pfft 00:21:41 Arrays in Glass = tough :P 00:33:54 * jix needs a c++ equivalent to his ugly line of c code 00:37:24 GregorR-L: ? 00:50:44 -!- GregorR-L has quit (Read error: 113 (No route to host)). 00:52:25 -!- GregorR-L has joined. 00:53:14 Sorry, I got silently disconnected :P 00:53:23 {(Are)[(c__)v<0>=n<0>=][gv*][sv1=,][(gn)n*][(sn)n1=,]}{(Ar)[(c__)h<0>=][g(_a)A!(_n)1=,(_c)h*=/(_c)(_ni0)(_n)*<0>(_a)e.?=/(_ni0)(_c)g.?^\(_n)(_n)*<1>(_a)m.?=(_c)(_c)(gn).?=\<0>][s(_a)A!(_v)V!(_n)2=(_s)1=,,(_c)h*=/(_c)(_ni0)(_n)*<0>(_a)e.?=/(_ni0)(_s)*(_c)s.?^\(_n)(_n)*<1>(_a)m.?=(_nxt)(_c)(gn).?=(_nnxt)(_nxt)*<0>(_a)e.?=/(_nnxt)(_nnxt)<0>=(_newc)(_v)n.?=(_newc)**(_c)(sn).?\(_c)(_c)(gn).?=\]} 00:53:25 :) 00:53:49 what's that? perl? 00:54:01 kipple: http://www.esolangs.org/wiki/Glass 00:54:11 yeah, I know. it was a joke 00:54:21 it looks like perl though :) 00:55:01 lol 00:55:09 * kipple is waiting for an implementation before checking it out properly 00:56:12 Heheh 00:56:13 I'm close 00:57:36 does the _ char have some special meaning, or do you simply like to use it in variable names? 00:57:59 It means that it's function-local. 00:58:09 Because it's bizarre to do that. 01:12:06 Better implementation: 01:12:08 {(Are)[(c__)v<0>=n<0>=][gv*][sv1=,][(gn)n*][(sn)n1=,]}{(Ar)[(c__)(_v)V!(_newc)(_v)n.?=h(_newc)**=][g(_a)A!(_n)1=,(_c)h*=/(_c)(_ni0)(_n)*<0>(_a)e.?=/(_ni0)(_c)g.?^\(_n)(_n)*<1>(_a)m.?=(_c)(_c)(gn).?=\<0>][s(_a)A!(_v)V!(_n)2=(_s)1=,,(_c)h*=/(_c)(_ni0)(_n)*<0>(_a)e.?=/(_ni0)(_s)*(_c)s.?^\(_n)(_n)*<1>(_a)m.?=(_nxt)(_c)(gn).?=(_nnxt)(_nxt)*<0>(_a)e.?=/(_nnxt)(_nnxt)<0>=(_newc)(_v)n.?=(_newc)**(_c)(sn). 01:12:10 ?\(_c)(_c)(gn).?=\]} 01:16:01 so, what does that code do? 01:24:30 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 01:24:47 kipple: It's a linear linked list. 02:09:19 -!- GregorR-L has quit (Read error: 113 (No route to host)). 02:16:44 -!- puzzlet has joined. 03:15:03 -!- wildhalcyon has joined. 03:16:20 Whats up folks??? 03:40:50 -!- puzzlet has quit ("Alt+F4"). 03:50:30 -!- wildhalcyon has quit (Read error: 104 (Connection reset by peer)). 03:56:58 Ping 04:19:05 -!- Arrogant has joined. 04:24:07 Pong 04:24:19 wow, 27 minutes 04:26:25 Still taking recommendations for a portable development device 04:26:56 YES!!!!!!!!!!!!!!!!!! 04:27:01 * GregorR dances. 04:27:11 !!!?!?! 04:27:11 Error: Pop from empty stack 04:27:16 doh 04:27:18 whoops 04:27:19 lol 04:27:30 My glass interpreter just ran its first program :) 04:27:33 yay!!!! 04:28:55 glass interpreter? link 04:29:32 It's not that advanced yet ;) 04:29:42 It needs a bit more polishing. 04:29:57 For example, not all of the builtin classes are implemented, so you can't do math ;) 04:35:22 -!- calamari has joined. 04:40:46 heh heh polishing 04:40:48 heh heh glass 04:41:02 lol 04:51:45 -!- kipple has quit (Read error: 110 (Connection timed out)). 04:52:13 Almost ... 04:52:15 Got it ... 05:07:38 -!- calamari has quit ("Leaving"). 05:17:08 * GregorR is now trying to track down a totally inexplicable bug. 05:17:11 It's almost completely working ... 05:22:58 w00t 05:25:23 Apparently "this" doesn't work. 05:32:30 Well, I fixed "this", but I'm still having issues :'( 05:33:06 :/ 05:33:12 You can do it, Gregor 05:33:16 I believe in you, man 05:33:45 * Robdgreat chants: Greg-or, Greg-or, Greg-or 05:34:05 My Fibonacci test code is going into an infinite recursion .. 05:34:16 yuck 05:36:59 Oh! 05:37:05 It worked, I just asked for too much! 05:37:09 lol 05:37:12 PEBKAC 05:37:15 :] 05:38:19 $ ./glass exa/fibonacci.glass 05:38:21 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181 6765 05:38:23 :) :) :) 05:38:54 you are the shiznit 05:39:52 1052 lines 05:39:58 The interpreter that is 05:40:25 wow 05:42:26 Very dense, very unreadable :p 05:45:59 Come aaaaaaaaaaaaaaaand get it! 05:46:02 glass 0.1! 05:46:07 :) :) :) 05:46:12 Note: this version is terrible with memory :) 05:46:57 Hmm, I need somewhere to upload it :P 05:50:58 Ping to anybody with SVN access to the files archive? 05:51:05 Oh wait, duh! 05:59:15 http://www.befunge.org/fyb/glass/glass-0.1.tar.bz2 06:07:06 awesome 06:07:08 You're my hero 06:07:23 lol 06:12:32 * Arrogant is going to start experimenting with LLVM 06:12:39 LLVM? 06:13:37 http://llvm.cs.uiuc.edu/ 06:14:23 It's some new thing that I keep hearing about when I read mailing lists 06:14:38 Hmm 06:14:54 (Mailing lists like PyPy and Logix) 06:15:07 (Looking for low-level backends) 06:15:44 -!- lament has changed nick to Drummer. 06:16:14 Oh, I see, it's some sort of bytecode essentially? 06:17:12 -!- Paragon has joined. 06:23:57 What port is a standard IRC port? 06:24:17 6667 06:24:24 Thank you 06:24:28 np 06:32:34 It's too bad I don't actually know the IRC protocol :P 06:33:10 you want to write a bot? 06:33:34 I'm just adapting glass into glassIRC *shrugs* 06:42:15 * GregorR wonders why netcat isn't happy with him 06:42:42 -!- Arrogant has quit (Read error: 110 (Connection timed out)). 06:57:39 -!- GlassBot has joined. 07:02:12 -!- Paragon has quit (calvino.freenode.net irc.freenode.net). 07:02:13 -!- ChanServ has quit (calvino.freenode.net irc.freenode.net). 07:02:13 -!- GlassBot has quit (calvino.freenode.net irc.freenode.net). 07:02:14 -!- falsebot has quit (calvino.freenode.net irc.freenode.net). 07:02:14 -!- CXI has quit (calvino.freenode.net irc.freenode.net). 07:02:15 -!- GregorR has quit (calvino.freenode.net irc.freenode.net). 07:02:15 -!- sekhmet has quit (calvino.freenode.net irc.freenode.net). 07:02:15 -!- Drummer has quit (calvino.freenode.net irc.freenode.net). 07:02:16 -!- Robdgreat has quit (calvino.freenode.net irc.freenode.net). 07:02:16 -!- mtve has quit (calvino.freenode.net irc.freenode.net). 07:02:17 -!- pgimeno has quit (calvino.freenode.net irc.freenode.net). 07:02:17 -!- cpressey has quit (calvino.freenode.net irc.freenode.net). 07:02:17 -!- tokigun has quit (calvino.freenode.net irc.freenode.net). 07:02:17 -!- ZeroOne has quit (calvino.freenode.net irc.freenode.net). 07:10:33 -!- falsebot has joined. 07:10:33 -!- CXI has joined. 07:10:33 -!- GregorR has joined. 07:10:33 -!- sekhmet has joined. 07:10:33 -!- Drummer has joined. 07:13:29 -!- falsebot has quit (calvino.freenode.net irc.freenode.net). 07:13:30 -!- Drummer has quit (calvino.freenode.net irc.freenode.net). 07:13:30 -!- sekhmet has quit (calvino.freenode.net irc.freenode.net). 07:13:30 -!- CXI has quit (calvino.freenode.net irc.freenode.net). 07:13:30 -!- GregorR has quit (calvino.freenode.net irc.freenode.net). 07:17:18 -!- GlassBot has joined. 07:19:09 -!- Paragon has joined. 07:20:38 -!- Paragon has quit (" HydraIRC -> http://www.hydrairc.com <- The dawn of a new IRC era"). 07:20:39 -!- GlassBot has quit (Connection reset by peer). 07:20:47 -!- ChanServ has joined. 07:20:47 -!- Drummer has joined. 07:20:47 -!- sekhmet has joined. 07:20:47 -!- GregorR has joined. 07:20:47 -!- CXI has joined. 07:20:47 -!- falsebot has joined. 07:20:47 -!- Robdgreat has joined. 07:20:47 -!- pgimeno has joined. 07:20:47 -!- cpressey has joined. 07:20:47 -!- tokigun has joined. 07:20:47 -!- ZeroOne has joined. 07:20:47 -!- irc.freenode.net has set channel mode: +o ChanServ. 07:34:23 -!- GlassBot has joined. 07:34:56 G! {M[m(_o)O!"Hello, World!"(_o)o.?]} 07:35:08 Oh darn, the parser's a bit off ... 07:35:16 -!- GlassBot has quit (Read error: 104 (Connection reset by peer)). 07:36:18 -!- GlassBot has joined. 07:36:25 G! {M[m(_o)O!"Hello, World!"(_o)o.?]} 07:36:26 Hello, 07:36:31 >_O 07:36:41 G! {M[m(_o)O!"Hello World!"(_o)o.?]} 07:36:42 Hello 07:36:53 Hmm ........ 07:37:08 -!- GlassBot has quit (Read error: 104 (Connection reset by peer)). 07:39:12 That's really strange ... 07:40:22 Ah, found the problem. 07:40:42 -!- GlassBot has joined. 07:40:42 -!- falsebot has quit (Remote closed the connection). 07:41:01 GlassBot scared Falsebot away :) 07:41:13 G! {M[m(_o)O!"Hello, World!"(_o)o.?]} 07:41:14 Hello, World! 07:41:51 G! {F[f(_a)A!(_o)O!(_t)$(_n)1=,(_isle)(_n)*<2>(_a)(le).?=/(_isle)<1>^\(_n)*<1>(_a)s.?(_t)f.?(_n)*<2>(_a)s.?(_t)f.?(_a)a.?]} 07:41:53 Hello, World! 07:42:21 G! {M[m(_a)A!(_f)F!(_o)O!(_n)<1>=(_nlm)<1>=/(_nlm)(_n)*(_f)f.?(_o)(on).?""(_o)o.?(_n)(_n)*<1>(_a)a.?=(_nlm)(_n)*<20>(_a)(le).?=\]} 07:42:23 11235813213455891442333776109871597258441816765 07:43:05 G! {M[m(_a)A!(_f)F!(_o)O!(_n)<1>=(_nlm)<1>=/(_nlm)(_n)*(_f)f.?(_o)(on).?" "(_o)o.?(_n)(_n)*<1>(_a)a.?=(_nlm)(_n)*<20>(_a)(le).?=\]} 07:43:07 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181 6765 07:43:14 G! {M[m(_a)A!(_f)F!(_o)O!(_n)<1>=(_nlm)<1>=/(_nlm)(_n)*(_f)f.?(_o)(on).?" "(_o)o.?(_n)(_n)*<1>(_a)a.?=(_nlm)(_n)*<10>(_a)(le).?=\]} 07:43:16 1 1 2 3 5 8 13 21 34 55 07:43:20 :) :) :) 07:43:30 * GregorR tinkers a bit more ... 07:43:36 -!- GlassBot has quit (Read error: 104 (Connection reset by peer)). 07:52:01 -!- GlassBot has joined. 07:52:14 Hello GlassBot! 07:52:34 G! {M[m(_o)O!"Hello, Gregor!"(_o)o.?]} 07:52:35 Hello, Gregor! 07:53:18 G! {F[f(_a)A!(_o)O!(_t)$(_n)1=,(_isle)(_n)*<2>(_a)(le).?=/(_isle)<1>^\(_n)*<1>(_a)s.?(_t)f.?(_n)*<2>(_a)s.?(_t)f.?(_a)a.?]} 07:53:47 G! {M[m(_a)A!(_f)F!(_o)O!(_n)<1>=(_nlm)<1>=/(_nlm)(_n)*(_f)f.?(_o)(on).?" "(_o)o.?(_n)(_n)*<1>(_a)a.?=(_nlm)(_n)*<20>(_a)(le).?=\]} 07:53:50 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181 6765 07:55:24 G! {(Fib)[(fib)(_a)A!(_f)F!(_o)O!(_m)1=,(_n)<1>=(_nlm)<1>=/(_nlm)(_n)*(_f)f.?(_o)(on).?" "(_o)o.?(_n)(_n)*<1>(_a)a.?=(_nlm)(_n)*(_m)*(_a)(le).?=\]} 07:55:43 G! {M[m(_f)(Fib)!<20>(_f)(fib).?]} 07:55:45 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181 6765 07:55:54 Man, I am a Glass master./ 07:56:02 G! {M[m(_f)(Fib)!<10>(_f)(fib).?]} 07:56:03 1 1 2 3 5 8 13 21 34 55 07:56:35 G! {M[m(_o)O!"Will\nthis screw up?"(_o)o.?]} 07:56:37 Will 07:56:41 Heheh 07:56:45 Hoopla for injection bugs. 07:56:59 -!- GlassBot has quit (Read error: 104 (Connection reset by peer)). 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:03:19 -!- GlassBot has joined. 08:04:34 G! {F[f(_a)A!(_o)O!(_t)$(_n)1=,(_isle)(_n)*<2>(_a)(le).?=/(_isle)<1>^\(_n)*<1>(_a)s.?(_t)f.?(_n)*<2>(_a)s.?(_t)f.?(_a)a.?]} 08:04:37 G! {(Fib)[(fib)(_a)A!(_f)F!(_o)O!(_m)1=,(_n)<1>=(_nlm)<1>=/(_nlm)(_n)*(_f)f.?(_o)(on).?" "(_o)o.?(_n)(_n)*<1>(_a)a.?=(_nlm)(_n)*(_m)*(_a)(le).?=\]} 08:05:27 G! {M[m(_f)(Fib)!<20>(_f)(fib).?]} 08:05:27 -!- GlassBot has quit (Success). 08:05:36 Hmm ... 08:05:47 >_O 08:06:09 The reported error is meaningless, for your convenience :P 08:06:23 -!- GlassBot has joined. 08:06:30 G! {F[f(_a)A!(_o)O!(_t)$(_n)1=,(_isle)(_n)*<2>(_a)(le).?=/(_isle)<1>^\(_n)*<1>(_a)s.?(_t)f.?(_n)*<2>(_a)s.?(_t)f.?(_a)a.?]} 08:06:32 G! {(Fib)[(fib)(_a)A!(_f)F!(_o)O!(_m)1=,(_n)<1>=(_nlm)<1>=/(_nlm)(_n)*(_f)f.?(_o)(on).?" "(_o)o.?(_n)(_n)*<1>(_a)a.?=(_nlm)(_n)*(_m)*(_a)(le).?=\]} 08:06:34 G! {M[m(_f)(Fib)!<20>(_f)(fib).?]} 08:06:34 -!- GlassBot has quit (Success). 08:06:38 Wow 08:06:41 What did I do to it? 08:24:36 Fixed. 08:26:53 -!- GlassBot has joined. 08:26:56 G! {F[f(_a)A!(_o)O!(_t)$(_n)1=,(_isle)(_n)*<2>(_a)(le).?=/(_isle)<1>^\(_n)*<1>(_a)s.?(_t)f.?(_n)*<2>(_a)s.?(_t)f.?(_a)a.?]} 08:26:56 OK 08:26:58 G! {(Fib)[(fib)(_a)A!(_f)F!(_o)O!(_m)1=,(_n)<1>=(_nlm)<1>=/(_nlm)(_n)*(_f)f.?(_o)(on).?" "(_o)o.?(_n)(_n)*<1>(_a)a.?=(_nlm)(_n)*(_m)*(_a)(le).?=\]} 08:27:05 OK 08:27:08 G! {M[m(_f)(Fib)!<20>(_f)(fib).?]} 08:27:10 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181 6765 08:27:14 :) :) :) 08:27:55 -!- GregorR has set topic: #esoteric, the international hub for esoteric programming language design and deployment - wiki: http://esoteric.voxelperfect.net/wiki/ - logs: http://tunes.org/~nef/logs/esoteric/ or http://meme.b9.com/cdates.html?channel=esoteric - falsebot: !, GlassBot: G!. 08:28:35 G!{M[m(_o)O!"Gregor is amazing!"(_o)o.?]} 08:28:36 Gregor is amazing! 09:05:41 -!- fizzie has joined. 09:17:10 -!- nooga has joined. 09:17:16 hi :> 09:21:11 G! {M[m(_o)O!"Hello World!"(_o)o.?]} 09:21:11 Hello World! 09:21:16 wohoo 09:23:16 glass is cool 09:24:14 -!- mtve has joined. 09:30:48 congratulations GregorR 09:41:07 -!- nooga has quit. 10:44:43 -!- kipple has joined. 12:41:07 -!- nooga has joined. 12:46:06 -!- Aardwolf has quit (Read error: 110 (Connection timed out)). 13:21:30 damn 13:21:35 glass is so cool 13:47:25 -!- CXI has quit (calvino.freenode.net irc.freenode.net). 13:47:25 -!- sekhmet has quit (calvino.freenode.net irc.freenode.net). 13:47:25 -!- Drummer has quit (calvino.freenode.net irc.freenode.net). 13:47:26 -!- GregorR has quit (calvino.freenode.net irc.freenode.net). 13:47:26 -!- ChanServ has quit (calvino.freenode.net irc.freenode.net). 13:47:26 -!- mtve has quit (calvino.freenode.net irc.freenode.net). 13:47:26 -!- GlassBot has quit (calvino.freenode.net irc.freenode.net). 13:47:27 -!- Robdgreat has quit (calvino.freenode.net irc.freenode.net). 13:47:27 -!- cpressey has quit (calvino.freenode.net irc.freenode.net). 13:47:27 -!- pgimeno has quit (calvino.freenode.net irc.freenode.net). 13:47:27 -!- ZeroOne has quit (calvino.freenode.net irc.freenode.net). 13:47:27 -!- tokigun has quit (calvino.freenode.net irc.freenode.net). 13:48:54 -!- ChanServ has joined. 13:48:54 -!- mtve has joined. 13:48:54 -!- GlassBot has joined. 13:48:54 -!- Drummer has joined. 13:48:54 -!- sekhmet has joined. 13:48:54 -!- GregorR has joined. 13:48:54 -!- CXI has joined. 13:48:54 -!- Robdgreat has joined. 13:48:54 -!- pgimeno has joined. 13:48:54 -!- cpressey has joined. 13:48:54 -!- tokigun has joined. 13:48:54 -!- ZeroOne has joined. 13:48:54 -!- irc.freenode.net has set channel mode: +o ChanServ. 13:50:12 wo 13:50:28 split 13:55:32 Recently I considered utilizing the classic DOS-age game "Transport Tycoon" (or more exactly, the OpenTTD version) as a rather esoteric form of programming, but after some failed attempts at simulating digital logic circuits with it ( http://gehennom.org/~fis/ttd_logic/ ) I think I'll just forget about that. 13:56:04 :DDD 13:56:12 i know this 13:56:35 also tried to make some circuits from railways and signals 13:58:06 wohoo 13:58:09 http://gehennom.org/~fis/ttd_logic/l2_a0b0_init.png 14:07:27 I am wondering if that thing would work better with the OpenTTD "new pathfinding" patch. 14:11:19 try 14:16:49 Hmmn. Seemed that new-pathfinding was already on, and it didn't work any better with old. Although my OpenTTD is version 0.3.6, apparently there's still something newer in the CVS. 14:18:33 hm 14:18:42 it would be funny 14:18:50 to get this working 14:26:32 Seems I managed to semi-fix that thing. The route selection still doesn't work, and I need to manually reverse the trains, but at least the signals look correct. (Interestingly, signals in a diagonal piece of track work differently than signals on a horizontal/vertical piece of track. I wonder if that's a bug in 0.3.6 - 0.4.0.1 is the latest release, after all.) 14:30:30 try to update 14:32:26 I think I'll try the latest from.. oh, it's Subversion, not CVS. Well, anyway. 14:41:43 Oooh. It seems to work with this NPF option. I guess I'll test the various values and take some new screen-caps, then. 14:42:00 :D 14:43:04 to program something usefull in this, map should be 10^10 x 10^10 large 14:43:30 and OpenTTD should be modified to handle I/O 14:44:29 and even if you use maglev trains it would be sooo slow 14:44:50 14:13:36 < fizzie> What I find funny is that it takes on the order of weeks of game-time for the "signals" to "propagate" through the "circuits". Doing this same thing in real-life would be incredibly slow and boring. 14:46:46 (Feh, there's still some bugs left.) 14:48:26 :D 14:48:54 designing a microprocesor in OpenTTD :F 14:50:36 I was thinking of an adder (perhaps even two-bit!), that just might fit. 14:50:55 But I guess I'll need to fix this 'nor' first and update the web page. 14:54:07 am 14:55:44 pitty that trains can't connect 14:56:47 -!- Keymaker has joined. 15:02:54 you'll save time during the tests if you use maglev ;p 15:03:39 so, is Transport Tycoon turing complete? 15:04:06 hehe :) 15:04:10 fizzie? 15:06:30 -!- wildhalcyon has joined. 15:07:26 Grregor, glass is awesome 15:07:56 yes 15:07:59 glass is awesome 15:08:03 wildhalcyon: made some progress on my bf 2 glypho compiler last night :) 15:08:22 yes, glass looks very interesting 15:08:35 yay kip! 15:09:12 hello world.b compiled to glypho produced the following output: HelloĊµ ?²)? 15:09:24 so, there is some bug in there... 15:09:40 fizzie: think what will happen if you use trains with varied speed 15:09:46 Hmm, something to do with the space, it would seem 15:10:05 actually not. it has to do with the > and < instructions 15:10:14 really? ok 15:10:23 strange that it works until the spce then 15:10:41 'maybe the subtraction is the issue? 15:10:44 hello.b is 143 bytes. hello.gsh is 1445 bytes :D 15:11:05 really? ouch, I'm sure it doesn't need to be that big 15:11:22 glypho can do multiplication after all... 15:11:36 it has to do with the way hello.b is written. the space is the first time when more than one > is used 15:11:45 oh, ok 15:11:49 yes, but braifuck can't fo multiplication. it is not optimizing 15:12:05 alright then 15:12:09 anyway, it's the <> that is taking up all the space 15:12:30 emulating a tape takes a few conditionals 15:12:38 which is not too easy :) 15:13:01 I plan on adding wrapping for + and - too, and then it will become even larger :) 15:13:18 Updated the web page. 15:13:31 which web page? 15:13:37 The ttd_logic one. 15:13:46 hmm, that sounds fairly complicated for emulating bf, but the language is TC 15:15:15 And not sure about turing-completeness. My guess is it might be, if we assume an infinite-size map. Writing a Turing machine interpreter (or a brainf*ck one) wouldn't be very fun, though. 15:20:09 :D interesting idea 15:21:44 alright, this troublemaker needs to get going 15:21:54 later 15:22:09 -!- wildhalcyon has quit ("Chatzilla 0.9.68.5.1 [Firefox 1.0.7/20050915]"). 15:42:35 so 15:44:05 -!- nooga has quit. 16:42:38 Heh. Constructed a generic 2-input logic function (has a switchboard-type thing to specify the truth value). 16:42:48 gate.png there. It's rather... large. 16:43:44 :) 16:43:48 looks great 16:46:59 woah, insane! 16:47:05 And I can fit 40 of those on the map comfortably! 16:47:53 :) 16:48:19 I'd try some small logic circuit (like a 4-bit adder or so) if that game had a copy-paste function. :p 16:48:24 now you only need to make the openTTD developers add a cut'n paste feature :) 16:48:33 :) 16:48:43 haha 16:49:03 great minds think alike ;) 16:49:59 I'm not sure they'd consider it important enough. Although I guess I could look at the file formats. If it's simple enough, I guess I could create a map/savegame with 40 of those logic gates, with enough space in-between to connect them. 17:38:36 -!- mtve2 has joined. 17:38:58 -!- mtve has quit (Read error: 110 (Connection timed out)). 17:39:16 -!- mtve2 has changed nick to mtve. 18:46:27 -!- Keymaker has quit ("This quote is unrelated to this context."). 19:41:13 -!- mtve has quit (Remote closed the connection). 19:43:42 G! {M[m(_o)O!"Amazingly, GlassBot is still alive."(_o)o.?]} 19:43:43 Amazingly, GlassBot is still alive. 19:43:47 Yay 19:45:17 G! {M[m(_f)(Fib)!<20>(_f)(fib).?]} 19:45:19 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181 6765 19:46:19 -!- GlassBot has quit (Read error: 104 (Connection reset by peer)). 19:55:43 -!- GlassBot has joined. 19:55:55 Now it has a cache! Let's test :) 19:56:22 G! {F[f(_a)A!(_o)O!(_t)$(_n)1=,(_isle)(_n)*<2>(_a)(le).?=/(_isle)<1>^\(_n)*<1>(_a)s.?(_t)f.?(_n)*<2>(_a)s.?(_t)f.?(_a)a.?]} 19:56:23 OK 19:57:58 G! {(Fib)[(fib)(_a)A!(_f)F!(_o)O!(_m)1=,(_n)<1>=(_nlm)<1>=/(_nlm)(_n)*(_f)f.?(_o)(on).?" "(_o)o.?(_n)(_n)*<1>(_a)a.?=(_nlm)(_n)*(_m)*(_a)(le).?=\]} 19:57:59 OK 19:58:19 G! {M[m(_f)(Fib)!<20>(_f)(fib).?]} 19:58:21 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181 6765 19:58:28 -!- GlassBot has quit (Read error: 104 (Connection reset by peer)). 19:59:15 OK, I killed it, but it should still have all the same classes :) 19:59:30 -!- GlassBot has joined. 19:59:46 G! {M[m(_f)(Fib)!<20>(_f)(fib).?]} 19:59:49 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181 6765 20:00:01 ^_^ 20:00:26 -!- mtve has joined. 20:01:31 G! {M[m(_o)O!"Hello, MTVE!"(_o)o.?]} 20:01:31 Hello, MTVE! 20:02:40 * GregorR hugs GlassBot. 21:47:29 -!- GlassBot has quit (Read error: 110 (Connection timed out)). 21:52:53 -!- GlassBot has joined. 22:00:01 -!- GlassBot has quit (Read error: 104 (Connection reset by peer)). 22:00:51 -!- GlassBot has joined. 22:01:00 Is it just me, or am I always on when absolutely nobody else is? :P 22:11:05 helloy 22:11:18 -!- Drummer has changed nick to lament. 22:11:41 'lo 22:11:57 hey where did falsebot go 22:12:12 It died at some point. 22:12:31 -!- falsebot has joined. 22:12:35 Ah, found the problem.07:40:00 22:12:36 GlassBotEntered.07:40:20 22:12:37 interesting 22:12:38 falsebotQuit with message (Remote closed the connection).07:40:21 22:12:40 GlassBot scared Falsebot away :) 22:12:44 i think i killed it accidentally 22:13:11 You mean GlassBot didn't scare it away? :( 22:14:21 or maybe that. 22:21:58 !"G!{M[m(_o)O!<20>(_o)(on).?]}" 22:21:58 G!{M[m(_o)O!<20>(_o)(on).?]} 22:21:58 20 22:22:01 Heheh 22:22:16 Now to find a polyglot quine ;) 22:44:50 -!- wildhalcyon has joined. 22:45:39 -!- GlassBot has quit (Read error: 110 (Connection timed out)). 22:49:09 Whoa ho ho! 22:49:39 Looks like falsebot and glassbot had a fight night 22:49:41 Graa 22:49:49 Why did GlassBot just die >_O 22:50:17 because falsebot KO'd him with the flush operator 22:50:23 lol 22:50:27 -!- GlassBot has joined. 22:50:46 G! {M[m(_o)O!"I promise I won't quit randomly again!"(_o)o.?]} 22:50:47 I promise I won't quit randomly again! 22:50:50 Good GlassBot. 22:51:28 Nice. Im going to have to learn glass, it looks particularly evil... 22:52:19 Heh 22:52:36 -!- falsebot has quit (Remote closed the connection). 22:52:38 Im questioning whether or not you've outdone yourself gregor 22:52:39 -!- falsebot has joined. 22:52:49 Ahahah 22:53:16 G! {M[m(_o)O!"I have delivered the killing blow!"(_o)o.?]} 22:53:16 I have delivered the killing blow! 22:53:42 Now, if you can tell me /why/ that outputs that, you will be one step closer to knowing Glass ;) 22:53:57 I don't know how it does it, but I too can copy-paste your text gregor! 22:54:02 Heheh 22:54:14 * wildhalcyon flexes ctrl-C ctrl-P 22:54:38 G! {M[m(_f)(Fib)!<25>(_f)(fib).?]} 22:54:53 lol.. I just pictured some jock tattooing each bicep, one with "ctrl-C" and one with "ctrl-P" 22:54:54 Hmm, 25 may have been too much :P 22:54:58 lol, maybe? 22:54:59 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181 6765 10946 17711 28657 46368 75025 22:55:04 Ah, there it goes :) 22:55:10 good glassbot! 22:55:22 My Fibonacci'r is not an efficient algorithm :P 22:55:22 GregorR: can it show what Fib is? 22:55:37 lament: I'm working on a builtin Debug class to do just that :) 22:57:00 While my computer was on the fritz (warning: still slightly fritz-prone) I took a break from esolangs :-( 22:57:12 but I worked on my rpg :-D 22:57:40 ![$0=[%%10]$0=~[1O\1-p;!*0]?%]p: 22:57:46 Its a roguelike XD 22:57:46 !5 2p;! 22:57:47 Error: Argument to - is not a number 22:58:25 ![$0=[%%10]?$0=~[1O\1-p;!*0]?%]p: 22:58:26 !5 2p;! 22:58:26 Error: maximum recursion depth exceeded 22:58:28 What happens if the bot goes into an infinite loop? 22:58:39 Mine just dies horribly :-P 22:58:42 ?[1_][]# 22:58:58 cool, well bettter a bloody impressive death than a miserable small one 22:59:22 mine does too, apparently. 22:59:37 !?[1_][]# 22:59:37 Error: Pop from empty stack 22:59:48 ![1_][]# 22:59:49 ...Endless loop? 22:59:53 oh, okay 23:00:17 !5 0p;! 23:00:18 Error: Not enough stack elements for O 23:01:12 !1 2%%3 4.. 23:01:12 43 23:01:18 !1 2%%3 4... 23:01:18 Error: Pop from empty stack 23:01:42 bah. i hate programming. 23:02:35 lol 23:03:49 me too, sometimes 23:04:19 Almost done with the debug class ... 23:14:03 -!- GlassBot has quit (Read error: 104 (Connection reset by peer)). 23:14:43 -!- GlassBot has joined. 23:23:18 G! {M[m(_d)(Debug)(_d)(cl).?]} 23:23:54 Hmm, it hasn't even received that message yet :P 23:24:05 -!- GlassBot has quit (Read error: 104 (Connection reset by peer)). 23:24:44 -!- GlassBot has joined. 23:24:57 G! {M[m(_d)(Debug)(_d)(cl).?]} 23:25:05 Oh, whoop s... 23:25:08 G! {M[m(_d)(Debug)!(_d)(cl).?]} 23:25:08 A Debug F Fib M O 23:25:15 G! {M[m(_d)(Debug)!"Fib"(_d)(fl).?]} 23:25:15 fib 23:25:20 G! {M[m(_d)(Debug)!"Fib""fib"(_d)(fc).?]} 23:25:21 (_a)A!(_f)F!(_o)O!(_m)1=,(_n)<1>=(_nlm)<1>=/(_nlm)(_n)*(_f)f.?(_o)(on).?" "(_o)o.?(_n)(_n)*<1>(_a)a.?=(_nlm)(_n)*(_m)*(_a)(le).?=\ 23:25:23 Tada 23:25:37 * GregorR disappears 23:26:26 be back later folks 23:26:31 I hope... 23:26:38 -!- wildhalcyon has quit ("Chatzilla 0.9.68.5.1 [Firefox 1.0.7/20050915]").