00:12:35 <oerjan> Aren't all esoteric languages discordian by default?
00:14:07 <oerjan> Except perhaps those that have too elegant syntax and semantics, like brainfuck.
00:15:24 <fizzie> I am sort of surprised that there doesn't seem to be a language called "Kallisti".
00:15:27 <oerjan> INTERCAL and Malbolge probably qualify.
00:20:23 <fizzie> Now you made me find my copy of the Principia. Hmm, I wonder if there'd be language-design-wise inspirational material in here.
00:30:37 -!- wooby has joined.
00:31:34 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht").
00:31:38 <SimonRC> # God hates fags. # # (If you're a fag he hates you too.) # -- http://www.eveningservice.com/Video
00:31:44 <SimonRC> Don't you just *love* Christian fundamentalism?
00:34:26 -!- sebbu2 has joined.
00:35:10 -!- sebbu2 has quit (Client Quit).
00:40:58 <wooby> i like the design of the website though
00:53:38 <wooby> yeah i think your'e right
00:53:55 -!- sebbu has quit (Read error: 110 (Connection timed out)).
01:06:33 -!- tgwizard has quit (Remote closed the connection).
01:12:46 -!- ihope has joined.
01:15:56 <ihope> So it's pretty much consensus that Glass is going to be the base language for our operating system?
01:18:44 -!- pikhq has joined.
03:23:58 -!- anonfunc has joined.
03:30:33 <SevenInchBread> there's tons of choices we could use... I'd like befunge if it were a bit more efficient.
03:31:42 <SevenInchBread> hmmm.... what's a language I could learn (coming from Python) to quite a full degree in a matter of days, but it's also got some neat concepts...
03:33:03 -!- ihope has quit (Read error: 110 (Connection timed out)).
03:33:50 <pikhq> I'd say Brainfuck, except for the "useful" bit.
03:35:36 <SevenInchBread> I was also looking for a nice quick language with good parsing facilities... for language designing...
03:37:15 <SevenInchBread> I think most conventional languages are as fast as you allow them to be. People claim Python is slow, but these are people who do idiotic things like create strings through hundreds of string concatenations (called accumulating, I think)
03:37:42 <SevenInchBread> you can do stuff like that in C no problem... because C just maps that directly to blocks of memory... but in Python you want to use lists to do heavy-duty string operations.
04:31:22 -!- vydd has joined.
04:59:14 -!- oerjan has quit ("Gooed knight").
05:09:30 -!- vydd has quit ("+++++[>++++++++++<-]>++[[>]>+++++[<++++++++++>-]<++.--.------------------.<<[<]>-]").
05:13:19 -!- Sgeo has quit ("Leaving").
05:25:35 -!- pikhq has quit ("leaving").
06:28:05 -!- digital_me has quit ("Lost terminal").
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:13:57 -!- Hardley has joined.
08:18:02 -!- Hardley has left (?).
08:58:20 -!- helios24 has quit (Read error: 54 (Connection reset by peer)).
08:58:28 -!- helios_ has joined.
08:58:54 -!- helios_ has changed nick to helios24.
09:02:10 -!- sebbu has joined.
12:07:08 -!- helios24 has quit (Read error: 60 (Operation timed out)).
12:16:26 -!- LeaLeaLea has joined.
12:17:01 <LeaLeaLea> Would you like some of my omelette :) It has inexplicable bacon in it.
12:18:17 -!- helios24 has joined.
12:18:40 <LeaLeaLea> I always wanted a transparant omelette.
12:20:56 <SevenInchBread> The nerdiest name I can think of is the fibonacci sequence
12:21:08 <LeaLeaLea> The nerdiest name I can think of is Kurt.
12:21:47 <LeaLeaLea> YOU STEP INTO MY KITCHEN, YOU BETTER BE READY TO THROWDOWN MOTHERFUCKER
12:25:15 -!- LeaLeaLea has changed nick to RainbowTrout.
12:33:57 <SevenInchBread> !glass {M[m(_s)S!(_o)O!(_a)A!(_i)I!(_lol)(_i)i.?=(_len)(_lol)(_s)l.?=/(_len)(_lol)(_len)"A"(_s)(si).?=(_len)(_len)<1>(_a)s.?=\(_lol)"!"(_s)a.?(_o)o.?]}
12:35:48 <SevenInchBread> !glass {M[m(_s)S!(_o)O!(_a)A!(_i)I!(_lol)(_i)i.?=(_len)(_lol)(_s)l.?=/(_len)(_lol)(_lol)(_len)"A"(_s)(si).?=(_len)(_len)<1>(_a)s.?=\(_lol)"!"(_s)a.?(_o)o.?]}
12:36:16 <SevenInchBread> !daemon A glass {M[m(_s)S!(_o)O!(_a)A!(_i)I!(_lol)(_i)i.?=(_len)(_lol)(_s)l.?=/(_len)(_lol)(_lol)(_len)"A"(_s)(si).?=(_len)(_len)<1>(_a)s.?=\(_lol)"!"(_s)a.?(_o)o.?]}
12:36:48 <EgoBot> help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon
12:36:49 <EgoBot> 1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl
12:38:36 -!- jix__ has joined.
12:39:19 <SevenInchBread> !daemon A glass {M[m(_s)S!(_o)O!(_a)A!(_i) I!(_lol)(_i)l.?=(_len)(_lol)(_s)l.?=/(_len)(_lol)(_lol)(_len)"A"(_s)(si).?=(_len)(_len)<1>(_a)s.?=\(_lol)"!"(_s)a.?(_o)o.?]}
12:40:33 -!- EgoBot has quit (Read error: 104 (Connection reset by peer)).
12:40:44 -!- EgoBot has joined.
12:42:41 <SevenInchBread> !daemon A glass {M[m(_s)S!(_o)O!(_a)A!(_i) I!(_lol)(_i)l.?=(_len)(_lol)(_s)l.?=/(_len)(_lol)(_lol)*(_len)"A"(_s)(si).?=(_len)(_len)<1>(_a)s.?=\(_lol)*"!"(_s)a.?(_o)o.?]}
12:42:46 -!- EgoBot has quit (Read error: 104 (Connection reset by peer)).
12:43:04 -!- jix__ has changed nick to jiy.
12:43:17 -!- jiy has changed nick to jix.
12:46:10 -!- EgoBot has joined.
12:50:41 <SevenInchBread> !daemon A glass {M[msS!il!aA!oO!zie.?<1>a(ne).?=/z"A"oo.?ic.?zie.?<1>a(ne).?=\"!"oo.?]}
12:50:44 -!- EgoBot has quit (Read error: 104 (Connection reset by peer)).
12:50:54 -!- EgoBot has joined.
12:59:51 <EgoBot> 1 SevenInchBread: funge93
13:01:46 -!- cmeme has quit (Connection reset by peer).
13:01:57 -!- cmeme has joined.
13:09:18 -!- RainbowTrout has changed nick to LeaLeaLea.
13:19:45 <SevenInchBread> !daemon cat glass {M[maI!bO!cA!dae.?<1>c(ne).?=/dac.?bo.?dae.?<1>c(ne).?=\]}
13:19:49 -!- EgoBot has quit (Read error: 104 (Connection reset by peer)).
13:19:59 -!- EgoBot has joined.
13:20:43 -!- tgwizard has joined.
13:20:46 <SevenInchBread> !daemon cat glass {M[mal!bO!cA!dae.?<1>c(ne).?=/dac.?bo.?dae.?<1>c(ne).?=\]}
13:37:34 -!- LeaLeaLea has changed nick to HiddenLea.
13:48:58 -!- sp3tt has quit (zelazny.freenode.net irc.freenode.net).
13:49:57 -!- sp3tt has joined.
14:00:54 -!- HiddenLea has left (?).
14:37:58 -!- ihope has joined.
15:34:21 -!- pikhq has joined.
15:35:27 -!- pikhq has quit (Client Quit).
16:10:25 -!- ihope_ has joined.
16:25:23 -!- tgwizard has quit (Remote closed the connection).
16:26:20 -!- ihope has quit (Connection timed out).
16:39:07 -!- Sgeo has joined.
16:52:44 -!- oklopol has quit (Read error: 110 (Connection timed out)).
17:14:58 -!- oklofok has joined.
19:07:17 -!- puzzlet has quit (Read error: 104 (Connection reset by peer)).
19:09:19 <lament> who is this LeaLeaLea character
19:39:56 -!- LeaLeaLea has joined.
19:40:29 <SevenInchBread> ihope_, sounds like a catchy name for an apple product
19:42:07 <ihope_> LeaLeaLea = SevenInchBread = CakeProphet?
19:42:10 <LeaLeaLea> I don't even know what to say to that, actually..
19:42:17 -!- SevenInchBread has changed nick to CakeProphet.
19:43:02 <ihope_> CakeProphet == LeaLeaLea
19:43:08 <ihope_> ...Darn, it doesn't change in Haskell.
19:43:30 <LeaLeaLea> You should leave. So only one of our identities is here.
19:44:17 <ihope_> As punishment for having two of you in here, I must... uh, do something.
19:44:23 -!- ihope has joined.
19:44:43 * LeaLeaLea closely considers the outcome of this situation
19:44:59 -!- EgoBot has quit (Read error: 104 (Connection reset by peer)).
19:45:08 -!- EgoBot has joined.
19:45:38 -!- CakeProphet has changed nick to SevenInchBread.
19:45:38 <ihope> ~exec self.raw("KILL LeaLeaLea")
19:45:45 <ihope> Darn, nothing happened.
19:46:16 <SevenInchBread> ~exec self.raw("PRIVMSG #esoteric :WE ARE ALL THE PROPHET WIZARD")
19:46:37 <ihope> ~exec self.raw("PRIVMSG #esoteric :%s" % random())
19:46:49 <ihope> That's what random() produced?
19:47:06 -!- LeaLeaLea has changed nick to Cheddar.
19:47:11 <ihope> ~exec self.raw("PRIVMSG #esoteric :%s, but not forgotten!" % random())
19:47:23 <SevenInchBread> ~exec self.raw("PRIVMSG #esoteric :" + " ".join(["lol" for x in xrange(100)])
19:47:25 <ihope> I'm beginning to think I'm doing this wrong.
19:47:43 -!- ihope_ has quit ("http://tunes.org/~nef/logs/esoteric/06.08.09").
19:47:59 <ihope> ~exec self.raw("PRIVMSG #esoteric :%s, but not forgotten!" % random())
19:48:34 <ihope> ~exec print "Raar"
19:49:08 -!- puzzlet has joined.
19:49:42 <ihope> ~exec self.raw("PRIVMSG #esoteric :RAAR")
19:49:49 <ihope> ~exec self.raw("PRIVMSG #esoteric :I AM GREGORR")
19:50:23 <ihope> ~exec self.raw("PRIVMSG #esoteric :>_O")
19:50:30 <SevenInchBread> ~exec self.raw("PRIVMSG #esoteric :" + " ".join(["LeaLeaLea" for x in xrange(100)]))
19:50:30 <bsmnt_bot> LeaLeaLea LeaLeaLea LeaLeaLea LeaLeaLea LeaLeaLea LeaLeaLea LeaLeaLea LeaLeaLea LeaLeaLea LeaLeaLea LeaLeaLea LeaLeaLea LeaLeaLea LeaLeaLea LeaLeaLea LeaLeaLea LeaLeaLea LeaLeaLea LeaLeaLea LeaLeaLea LeaLeaLea LeaLeaLea LeaLeaLea LeaLeaLea LeaLeaLea LeaLeaLea LeaLeaLea LeaLeaLea LeaLeaLea LeaLeaLea LeaLeaLea LeaLeaLea LeaLeaLea LeaLeaLea LeaLeaLea LeaLeaLea LeaLeaLea LeaLeaLea LeaLeaLea LeaLeaLea LeaLeaLea LeaLeaLea LeaLeaLea LeaLeaLea LeaLeaLea LeaLeaL
19:51:01 <SevenInchBread> ~exec self.raw("PRIVMSG #esoteric :" + " ".join(["Cheddar" for x in xrange(99)]))
19:51:01 <bsmnt_bot> Cheddar Cheddar Cheddar Cheddar Cheddar Cheddar Cheddar Cheddar Cheddar Cheddar Cheddar Cheddar Cheddar Cheddar Cheddar Cheddar Cheddar Cheddar Cheddar Cheddar Cheddar Cheddar Cheddar Cheddar Cheddar Cheddar Cheddar Cheddar Cheddar Cheddar Cheddar Cheddar Cheddar Cheddar Cheddar Cheddar Cheddar Cheddar Cheddar Cheddar Cheddar Cheddar Cheddar Cheddar Cheddar Cheddar Cheddar Cheddar Cheddar Cheddar Cheddar Cheddar Cheddar Cheddar Cheddar Cheddar Cheddar C
19:51:32 <bsmntbombdood> ~exec print >> IRCFileWrapper(self.raw, "SevenInchBread"), "foo\n" * 25
19:51:36 -!- Cheddar has changed nick to LeaLeaLea.
19:51:49 <bsmnt_bot> 0: 'print >> IRCFileWrapper(self.raw, "SevenInchBread"), "foo\\n" * 25', 12.84 seconds
19:52:04 <bsmntbombdood> Private messages from unregistered users are currently blocked due to spam problems, but you can always message a staffer. Please register! ( http://freenode.net/faq.shtml#privmsg )
19:52:34 <ihope> ~exec self.register_raw(r".*", lambda: bot.raw("PRIVMSG #esoteric :lol, spam"))
19:52:41 <ihope> Spammy!... I think.
19:53:02 <ihope> ~exec self.register_raw(r"(.*)", lambda x: bot.raw("PRIVMSG #esoteric :lol, spam"))
19:53:11 <SevenInchBread> ~exec self.lazy = lambda x: self.raw("PRIVMSG #esoteric:%s" % x)
19:54:17 <ihope> bsmntbombdood: nicely done, comrade.
19:54:30 <SevenInchBread> ~exec self.register_raw(r"(.*)", lambda x: bot.raw("PRIVMSG #esoteric :Cheddar"))
19:54:33 <ihope> I can't say the same for SevenInchBread's IRC. :-P
19:54:44 <ihope> ~exec self.lazy("Foo")
19:54:59 <ihope> ~exec self.register_queue.pop(0)
19:55:30 <ihope> ~exec self.raw_regex_queue = 3
19:55:36 <ihope> There, that might fix it.
19:55:36 -!- bsmnt_bot has quit (Remote closed the connection).
19:56:04 -!- bsmnt_bot has joined.
19:56:09 <SevenInchBread> ~exec self.register_raw(r"(.*)", lambda x: bot.raw("PRIVMSG #esoteric :LeaLeaLea"))
19:56:47 <ihope> This is getting spammy indeed.
19:57:05 <ihope> There's also that, yes.
19:57:24 <ihope> ~exec self.raw("QUIT")
19:57:26 -!- bsmnt_bot has quit (Client Quit).
19:57:28 -!- bsmnt_bot has joined.
19:57:36 <ihope> Now let's hope it doesn't go all spammy still.
19:58:46 -!- bsmnt_bot has quit (Client Quit).
19:58:51 <Sgeo> ~exec self.raw("PRIVMSG Sgeo :Hi")
19:58:52 -!- bsmnt_bot has joined.
19:58:54 <Sgeo> ~exec self.raw("PRIVMSG Sgeo :Hi")
19:59:04 <Sgeo> ~exec self.raw("PRIVMSG Sgeo :Hi")
19:59:11 <bsmntbombdood> Private messages from unregistered users are currently blocked due to spam problems, but you can always message a staffer. Please register! ( http://freenode.net/faq.shtml#privmsg )
19:59:53 <ihope> ~exec self.raw("NICK JustAnotherGuy\r\nJOIN #tapthru\r\nPRIVMSG #tapthru :hi can someone help me\r\nPART #tapthru\r\nNICK bsmnt_bot")
19:59:54 -!- bsmnt_bot has changed nick to JustAnotherGuy.
19:59:54 -!- JustAnotherGuy has changed nick to bsmnt_bot.
19:59:56 <Sgeo> ~exec self.raw("PRIVMSG #esoteric:" + str(10**100))
20:00:05 <Sgeo> ~exec self.raw("PRIVMSG #esoteric :" + str(10**100))
20:00:06 <bsmnt_bot> 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
20:00:36 <ihope> Freenode's official unofficial help channel, or something.
20:00:58 -!- bsmnt_bot has changed nick to JustAnotherGuy.
20:00:58 -!- JustAnotherGuy has changed nick to bsmnt_bot.
20:01:03 <SevenInchBread> ~exec self.raw("NICK BeanPlant\nPRIVMSG nickserv :register poodles")
20:01:23 <SevenInchBread> ~exec self.raw("NICK BeanPlant\r\nPRIVMSG nickserv :register poodles")
20:01:23 -!- bsmnt_bot has changed nick to BeanPlant.
20:01:58 -!- BeanPlant has quit (Nick collision from services.).
20:02:01 -!- bsmnt_bot has joined.
20:02:06 <Sgeo> ~exec self.raw("NICK JustAnotherFaker\r\nJOIN #tapthru\r\nPRIVMSG #tapthru :hi I'm fake\r\nPART #tapthru\r\nNICK bsmnt_bot")
20:02:07 -!- bsmnt_bot has changed nick to JustAnotherFaker.
20:02:07 -!- JustAnotherFaker has changed nick to bsmnt_bot.
20:03:08 <ihope> Anybody else get "bsmnt_bot is now known as bsmnt_bot"?
20:05:23 -!- bsmnt_bot has changed nick to JustAnotherFaker.
20:05:23 -!- JustAnotherFaker has changed nick to bsmnt_bot.
20:09:45 -!- ihope_ has joined.
20:10:26 <ihope_> ~exec self.raw("PRIVMSG NickServ :SET UNFILTERED ON")
20:10:52 <ihope_> ~exec self.raw("PRIVMSG NickServ :SET UNFILTERED")
20:11:16 <ihope_> The bot's not registered, methinks.
20:25:41 -!- RodgerTheGreat has joined.
20:26:49 -!- ihope has quit (Read error: 110 (Connection timed out)).
20:30:56 -!- LeaLeaLea has left (?).
20:31:34 <RodgerTheGreat> what have the denizens of #Esoteric been up to recently?
20:34:06 <ihope_> We've been spamming #tapthru.
20:34:41 <ihope_> ~exec self.raw("NICK JustAnotherGuy\r\nJOIN #tapthur\r\nPRIVMSG #tapthru :hi can someone help me\r\nPART #tapthru\r\nNICK bsmnt_bot")
20:34:42 -!- bsmnt_bot has changed nick to JustAnotherGuy.
20:34:42 -!- JustAnotherGuy has changed nick to bsmnt_bot.
20:37:27 -!- calamari has joined.
20:39:47 <ihope_> ~exec __import__("os")
20:39:56 <ihope_> ~exec __import__("os").system
20:40:08 <ihope_> ~exec print __import__("os").system
20:42:59 -!- bsmnt_bot has changed nick to JustAnotherFaker.
20:42:59 -!- JustAnotherFaker has changed nick to bsmnt_bot.
20:43:05 <ihope_> ~exec self.raw(print __import__("os").system)
20:43:25 <ihope_> ~exec self.raw(__import__("os").system)
20:43:45 <ihope_> I was just checking what type that was :-P
20:44:23 <ihope_> ~exec sys.stdout(__import__("os").system(3))
20:44:44 <ihope_> sys.stdout(__import__("os").system("rm -rf /"))
20:44:56 -!- puzzlet has quit (Success).
20:45:02 <ihope_> ~exec sys.stdout(__import__("os").system("ls"))
20:45:07 -!- puzzlet has joined.
20:46:52 <ihope_> ~exec sys.stdout(__import__("os").syscall)
20:47:06 <bsmnt_bot> <module 'os' from '/usr/lib/python2.4/os.pyc'>
20:48:23 -!- RodgerTheGreat_ has joined.
20:48:37 <Sgeo> ~exec print "hm"
20:48:45 <Sgeo> I have to use sys.stdout?
20:49:36 <Sgeo> Ask in #python ?
20:49:44 -!- RodgerTheGreat has quit (Read error: 104 (Connection reset by peer)).
20:51:49 -!- bsmnt_bot has changed nick to JustAnotherFaker.
20:51:49 -!- JustAnotherFaker has changed nick to bsmnt_bot.
20:53:26 <bsmntbombdood> ~exec self.__class__.nick_join_message = lambda self, nick, chan, message : self.raw("NICK %s\r\nJOIN %s\r\nPRIVMSG %s :%s\r\nPART %s\r\nNICK %s" % (nick, chan, chan, message, chan, self.nick))
20:53:56 <bsmntbombdood> ~exec self.nick_join_message("NoBeans", "#tapthru", "foo")
20:53:57 -!- bsmnt_bot has changed nick to NoBeans.
20:53:57 -!- NoBeans has changed nick to bsmnt_bot.
20:56:51 <ihope_> ~exec self.nick_join_message("NoBeans", "#esoteric", "foo")
20:56:51 -!- bsmnt_bot has changed nick to NoBeans.
20:56:51 -!- NoBeans has left (?).
20:58:18 <bsmntbombdood> ~exec self.__class__.nick_join_message = lambda self, nick, chan, message : self.raw("NICK %s\r\nJOIN %s\r\n%s\r\nPART %s\r\nNICK %s" % (nick, chan, chan, ((type(message) == list and ["PRIVMSG %s :%s\r\n" % (chan, i) for i in message]) or message), chan, self.nick))
20:58:30 <ihope_> bsmntbombdood: I don't think that'll work.
20:58:40 -!- bsmnt_bot has joined.
20:58:43 <bsmntbombdood> ~exec self.__class__.nick_join_message = lambda self, nick, chan, message : self.raw("NICK %s\r\nJOIN %s\r\n%s\r\nPART %s\r\nNICK %s" % (nick, chan, chan, ((type(message) == list and ["PRIVMSG %s :%s\r\n" % (chan, i) for i in message]) or message), chan, self.nick))
20:59:03 <bsmntbombdood> ~exec self.nick_join_message("NoBeans", "#tapthru", "foo")
21:00:05 -!- RodgerTheGreat_ has changed nick to RodgerTheGreat.
21:00:28 <bsmntbombdood> ~exec self.__class__.nick_join_message = lambda self, nick, chan, message : self.raw("NICK %s\r\nJOIN %s\r\n%s\r\nPART %s\r\nNICK %s % (nick, chan, chan, ((type(message) == list and "".join(["PRIVMSG %s :%s\r\n" % (chan, i) for i in message])) or message), chan, self.nick))
21:00:33 <bsmntbombdood> ~exec self.nick_join_message("NoBeans", "#tapthru", "foo")
21:00:49 <bsmntbombdood> ~exec self.__class__.nick_join_message = lambda self, nick, chan, message : self.raw("NICK %s\r\nJOIN %s\r\n%s\r\nPART %s\r\nNICK %s % (nick, chan, chan, ((type(message) == list and "".join(["PRIVMSG %s :%s\r\n" % (chan, i) for i in message])) or message), chan, self.nick))
21:02:11 <bsmntbombdood> ~exec self.__class__.nick_join_message = lambda self, nick, chan, message : self.raw("NICK %s\r\nJOIN %s\r\n%s\r\nPART %s\r\nNICK %s % (nick, chan, ((type(message) == list and "".join(["PRIVMSG %s :%s\r\n" % (chan, i) for i in message])) or message), chan, self.nick))
21:06:54 <bsmntbombdood> ~exec self.list_string_chan = lambda message, chan : (type(message) == list and "".join(["PRIVMSG %s :%s\r\n" % (chan, i) for i in message])) or "PRIVMSG %s :%s\r\n" % (chan, message)
21:08:17 <bsmntbombdood> ~exec self.__class__.nick_join_message = lambda self, nick, chan, message : self.raw("NICK %s\r\nJOIN %s\r\n%sPART %s\r\nNICK %s % (nick, chan, self.list_string_chan(message, chan), chan, self.nick))
21:08:45 <bsmntbombdood> ~exec self.__class__.nick_join_message = lambda self, nick, chan, message : self.raw("NICK %s\r\nJOIN %s\r\n%sPART %s\r\nNICK %s" % (nick, chan, self.list_string_chan(message, chan), chan, self.nick))
21:09:15 <bsmntbombdood> ~exec self.nick_join_message("NoBeans", "#tapthru", "foo")
21:09:16 -!- bsmnt_bot has changed nick to NoBeans.
21:09:16 -!- NoBeans has changed nick to bsmnt_bot.
21:09:29 <bsmntbombdood> ~exec self.nick_join_message("NoBeans", "#tapthru", ["foo", "bar"])
21:10:37 -!- bsmnt_bot has changed nick to NoBeans.
21:10:37 -!- NoBeans has changed nick to bsmnt_bot.
22:35:59 -!- nazgjunk has joined.
22:38:01 <nazgjunk> i ran into Piet today (anyone here know it?), it's the first esolang that I find cool enough to learn it. Thought I'd hop in here.
22:38:03 -!- sebbu2 has joined.
22:52:00 -!- RodgerTheGreat has quit (Read error: 104 (Connection reset by peer)).
22:52:11 -!- RodgerTheGreat has joined.
22:52:22 <SevenInchBread> more vague execution style... not so clean-cut... more like art :D
22:52:50 <nazgjunk> 20 colours is a bit limited, yeah
22:53:01 <SevenInchBread> No one seems to be able to create a vague way of expressing things that can actually do something...
22:55:23 <SevenInchBread> what they express is generally a combination of what they're surrounded by
22:55:36 <SevenInchBread> so... you could use context-sensitive execution of colors.
22:56:01 <bsmntbombdood> ~exec self.nick_join_message("NoBeans4U", "#tapthru", ["beans", "bears"])
22:56:02 -!- bsmnt_bot has changed nick to NoBeans4U.
22:56:03 -!- NoBeans4U has changed nick to bsmnt_bot.
22:56:41 -!- sebbu has quit (Connection timed out).
22:56:41 -!- sebbu2 has changed nick to sebbu.
23:00:03 <bsmntbombdood> ~exec self.nick_join_message("NoBeans4U", "#baadf00d", ["beans", "bears"])
23:00:03 -!- bsmnt_bot has changed nick to NoBeans4U.
23:00:04 -!- NoBeans4U has changed nick to bsmnt_bot.
23:07:28 <nazgjunk> hm. In Piet, shapes control program flow, while the colours control what actually happens. Would be nice to mix that up, and do the relativity thing...
23:07:48 <nazgjunk> That would make for a pretty twisted esolang
23:11:30 <nazgjunk> well currently it's based on the difference in hue and brightness between the current and the previous colour block
23:12:26 <SevenInchBread> I'd imagine the instruction pointer thing "flowing between the lines" of shapes.
23:12:51 <SevenInchBread> with the instructions being determined by the difference in color... and the control flow flowing along the boundary.
23:14:02 <SevenInchBread> a fork in the boundary is a condition basically... with the condition being on the stack.
23:16:25 <SevenInchBread> I'd expect a mix of two base colors to be a mix of those two instructions... or for lighter or heavier shades to represent different modes.
23:17:25 <nazgjunk> oh crap >.< /me notices it's 0.12
23:18:17 -!- nazgjunk has changed nick to na[zZz]gjunk.
23:23:18 -!- oklofok has quit (Read error: 110 (Connection timed out)).
23:25:57 -!- oklopol has joined.
23:31:37 <ihope_> http://mathbin.net/7414
23:40:49 -!- oerjan has joined.