00:02:14 <ehird> http://www.virtualstapler.com/
00:15:02 <GregorR> I have a staple-free stapler.
00:41:26 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | but... befunge's commands are just good enough.
00:51:04 <fizzie> Bleh, that was a long pre-christmas party; it's almost 03 am in this time zone.
00:51:18 <fizzie> I don't think I'm in any condition to work on jitfunge right now.
01:07:29 <jayCampbell> considering it's been almost a year since christmas, yeah, that's a long party
01:13:53 <fizzie> Well, it was an early pre-christmas thing. People did complain about it being too early for that sort of thing.
01:24:46 <GregorR> I guess you don't celebrate Thanksgiving.
01:25:01 <GregorR> (What with that being an American holiday)
01:25:19 <GregorR> Thanksgiving is the de facto cutoff for Christmas-related events :P
01:25:48 <warrie> Dear warrie: Now that you've entered middle school, please apply for our college. The deadline is tomorrow.
01:26:30 <GregorR> Dear warrie: Now that you've applied for college, please apply for graduate school. The deadline is last Monday.
01:29:20 <warrie> You mean four days ago or eleven days ago?
01:29:26 <warrie> Or even five or twelve days ago?
01:41:03 <fizzie> We know about thanksgiving, but it's not really a holiday.
01:41:51 <fizzie> And the company providing the cruise ship for today's celebrationationary things started their pre-christmas cruise offering on September 15th; now *that* would've been very pre.
01:42:21 <fizzie> Anyhow, must sleeps now. Will probabley be a bit hungey-overy tomorrow. :/
02:04:19 -!- immibis has joined.
02:35:35 -!- Sgeo has joined.
03:30:29 -!- Corun has quit ("This computer has gone to sleep").
04:11:29 -!- mu has changed nick to omniscient_idiot.
04:22:47 -!- Sgeo has quit (Read error: 104 (Connection reset by peer)).
04:26:32 -!- Sgeo has joined.
04:42:49 -!- omniscient_idiot has quit.
05:48:05 -!- molchuvka has joined.
06:02:31 -!- Sgeo has quit ("Ex-Chat").
06:36:28 -!- immibis has quit ("Hi Im a qit msg virus. Pls rplce ur old qit msg wit tis 1 & hlp me tk ovr th wrld of IRC. and dlte ur files. and email ths to).
06:39:40 -!- psygnisfive has joined.
06:39:40 -!- psygnisfive has quit (Remote closed the connection).
06:39:46 -!- psygnisfive has joined.
06:41:27 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | 1"logic"="logical".
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:12:57 -!- asiekierka has joined.
08:27:41 -!- molchuvka has quit (Read error: 104 (Connection reset by peer)).
08:28:03 -!- molchuvka has joined.
08:46:27 -!- Mony has joined.
08:48:06 -!- Mony has quit (Client Quit).
08:58:16 <asiekierka> I want to change my mac address on linux
08:58:32 <asiekierka> but ifconfig wlan1 down | ifconfig wlan1 hw ether xx:xx:xx:xx:xx:xx | ifconfig wlan1 up doesn't work
09:03:08 -!- ab5tract has quit.
09:09:53 -!- kar8nga has joined.
09:28:26 -!- Dewio has joined.
09:37:58 -!- Mony has joined.
09:41:17 -!- Dewi has quit (Read error: 101 (Network is unreachable)).
09:47:24 -!- kar8nga has left (?).
09:57:04 -!- Corun has joined.
09:59:20 -!- comex has quit (Remote closed the connection).
10:02:57 -!- asiekierka has quit (Read error: 104 (Connection reset by peer)).
10:05:37 -!- Corun has quit ("This computer has gone to sleep").
10:17:24 -!- oerjan has joined.
10:41:37 -!- KingOfKarlsruhe has joined.
11:20:55 -!- RoadieRich has joined.
11:25:24 -!- kar8nga has joined.
11:32:10 -!- oerjan has quit ("leaving").
11:56:11 <pgimeno> AnMaster: what name do I use?
12:00:39 -!- Corun has joined.
12:00:58 <pgimeno> the name you want to appear
12:01:24 <AnMaster> pgimeno, it is what it says in the cfunge GPL headers anyway ;P
12:01:54 <pgimeno> is this OK then?: svn commit -m "Add Arvid Norlander's Befunge implementation, cfunge"
12:02:17 <AnMaster> well I have made several befunge implementations, not all finished
12:02:29 <AnMaster> cfunge is the most completed and well tested one
12:02:48 <pgimeno> "Add cfunge, one of Arvid Norlander's Befunge implementations" - better?
12:06:05 <pgimeno> commit finished - now all that remains is that the cron script that refreshes the archive is triggered.
12:07:37 <pgimeno> Amazingly, there was no Befunge implementation at all in the archive.
12:09:05 <pgimeno> http://esolangs.org/svn/esofiles/befunge/impl/
12:25:49 -!- KingOfKarlsruhe has quit (Remote closed the connection).
12:32:24 -!- Slereah has joined.
12:36:32 -!- kar8nga has left (?).
12:37:12 -!- Corun has quit ("This computer has gone to sleep").
12:41:27 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | that keyboard enter key sure looks weird :).
12:48:00 -!- Slereah_ has quit (Read error: 113 (No route to host)).
13:00:57 -!- kar8nga has joined.
13:20:33 -!- comex has joined.
13:25:45 -!- Slereah_ has joined.
13:30:40 -!- Slereah has quit (Read error: 60 (Operation timed out)).
13:35:07 -!- Slereah has joined.
13:39:47 -!- RoadieRich has quit ("gone to del __builtins__").
13:53:36 -!- Slereah_ has quit (Read error: 110 (Connection timed out)).
14:03:52 -!- Slereah_ has joined.
14:12:53 -!- Slereah_ has quit (Read error: 60 (Operation timed out)).
14:20:11 -!- Slereah has quit (Read error: 113 (No route to host)).
14:24:12 -!- Corun has joined.
14:44:06 <oklopol> Corun are you an antigrammer?
14:45:41 <Corun> I'm an antioklopol
14:47:31 <Corun> I also just released a mac app with a friend: http://thecosmicmachine.com
14:47:50 <Corun> </add-vert-eyes-mint>
14:47:58 <ehird> Corun: By "RSS" does that include "Atom"?
14:48:03 <ehird> If not, /me whacks Corun
14:48:57 <ehird> Darn, Leopard only. oh well
14:49:28 <Corun> Yeah it does include Atom
14:50:40 <Corun> Clearly all the cool applications
14:50:45 <Corun> So you should get it
14:50:47 <oklopol> heh, i don't use any of those things.
14:51:07 <Corun> That means you suck
14:51:10 <Corun> We worked this out before hand
14:51:13 <ehird> Corun: Name some that are actually cool apart from yourds
14:51:21 <Corun> Either people will use a few services
14:51:27 <Corun> Or they suck, so it doesn't matter if they buy or not
14:51:52 <ehird> Corun: oklopol is an adherent of the oko programming religion.
14:51:56 <ehird> using things is pretty anti-oko.
14:52:20 <ehird> oklopol: twitter is where you have a 140 character box.
14:52:23 <ehird> that updates your status.
14:52:29 <ehird> and you can look at other people's statuses.
14:53:16 <oklopol> well that sounds useful :D
14:53:44 <oklopol> irc is enough for most socialness
14:53:56 <ehird> being useful is not an advantage
14:54:39 <oklopol> no, it's not, and it was sarcasm; not being useful is not a good thing either
14:55:32 <ehird> oklopol: is oklotalk useful?
14:55:39 <oklopol> rss might be useful if the internet was better structured and i could create my own rss feeds for things i need them for.
14:55:53 <oklopol> oklotalk is. usefulness doesn't apply
14:56:01 <ehird> just write a python script that mangles the html into a feed
14:56:14 <oklopol> well yeah i could do something like that.
14:56:22 <oklopol> but the issue is the whole html thing sucks ass
14:56:38 <oklopol> things should be sent to me as objects, so i wouldn't have to parse them
14:57:29 <ehird> oklopol: i agree with your every word
14:58:33 <oklopol> well anyway, i don't see any reason for serialization really anywhere. i don't see why oses should even let you manipulate bitstreams
14:59:01 <ehird> infinite green robots
14:59:05 -!- kar8nga has quit (Read error: 110 (Connection timed out)).
14:59:09 <oklopol> but, i think it's time to read a book
14:59:33 <oklopol> it's interesting i get only like 50 pages read a day, even though i don't really do anything else.
15:00:02 <oklopol> that's only like 18000 pages per year
15:01:21 <oklopol> i think we should sing a bit
15:02:11 <oklopol> "Connect with the people around you." <<< is this actually the facebook slogan?
15:40:49 -!- oerjan has joined.
15:45:37 -!- oerjan has changed nick to Grinch.
15:45:44 -!- Grinch has changed nick to oerjan.
15:46:16 -!- KingOfKarlsruhe has joined.
15:48:28 <fungot> butttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt ...too much output!
15:49:20 <ehird> ^ul (but)S((s)S:^)^
15:49:22 <ehird> ^ul (but)S((s)S:^):^
15:49:22 <fungot> butsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss ...too much output!
15:49:25 <ehird> ^ul (butt)S((s)S:^):^
15:49:26 <fungot> buttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss ...too much output!
15:49:26 -!- kar8nga has joined.
15:49:40 <Mony> ^ul (butt)S((s)S:^):^
15:49:41 <fungot> buttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss ...too much output!
15:49:52 <oklopol> haha your butt is too large
15:50:04 <Mony> ^ul (Pl)o((o)P:^):^
15:50:09 <oklopol> seems i was lagging quite badly
15:50:19 <Mony> witch language ?
15:50:25 -!- KingOfKarlsruhe has quit (Remote closed the connection).
15:50:35 <ehird> ^ul (plo)S((p)S:^):^
15:50:35 <fungot> ploppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp ...too much output!
15:50:40 <ehird> Mony: language is underload
15:50:52 <ehird> http://esolangs.org/wiki/Underload
15:51:34 <Mony> ^ul (Hello, world!)S
15:52:00 <oklopol> ^ul (:::::*****)(~:(x)^S( )S~:^):^
15:52:19 <oklopol> ^ul (:::::*****)(~:(x)~^S( )S~:^):^
15:52:19 <fungot> xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xx ...too much output!
15:53:48 <oklopol> ^ul (:::::*****)(~:(x)~^S( )S:(:)~^(!!()())*~(*)~^*~:^):^
15:53:49 <fungot> xxxxxx xxxxx xxxx xxx xx x ...too much output!
16:05:15 <oklopol> ^ul (:::::*****)(~:(x)~^S( )S:(:)~^(!!()())*~(*)~^*:(~:^)~(!())~^^):^
16:06:58 <oklopol> ^ul (:::::*****)(~:(x)~^S( )S:(:)~^(!!()())*~(*)~^*:(~:^)~(!())~^^^):^
16:08:13 <oklopol> ^ul (:::::*****)(~:(x)~^S( )S:(:)~^(!!()())*~(*)~^*:((test)S~:^)~(!())~^^^):^
16:08:28 <oklopol> ^ul (:::::*****)(~:(x)~^S( )S:(:)~^(!!()())*~(*)~^*:(~:^)~(!())~^^(test)S^):^
16:08:39 <oklopol> ^ul (:::::*****)(~:(x)~^S( )S:(:)~^(!!()())*~(*)~^*:(~:^)~(!())~^^S^):^
16:08:48 <oklopol> ^ul (:::::*****)(~:(x)~^S( )S:(:)~^(!!()())*~(*)~^*:(~:^)~(!())~^S^^):^
16:08:49 <fungot> xxxxxx !()!()!()!()!()xxxxx !()!()!()!()xxxx !()!()!()xxx !()!()xx !()x ...out of stack!
16:09:38 <oerjan> usually out of stack is pretty immediate
16:09:39 <oklopol> i'm simply trying to make it stop at one.
16:10:17 <oklopol> i can write it with my eyes closed.
16:10:23 <oklopol> it's hard to recurse with a condition
16:11:41 <oklopol> ^ul (:::::*****)(~:(x)~^S( )S:(:)~^(!!()())*~(*)~^*:(~:^)~(!())~^^^):^
16:12:06 <oklopol> Corun: you're right i do suck.
16:13:45 <oklopol> ^ul (:::::*****):(:)~^(!!()())*~(*)~^*(x)~^S
16:17:04 <oklopol> ^ul (:::::*****)(~:(x)~^S( )S:(:)~^(!!()())*~(*)~^*:S:(~:^)~(!())~^^^):^
16:17:04 <fungot> xxxxxx ::::::!!()()******
16:17:16 <oerjan> i think applying a number to (!()) would be a good zero test
16:17:23 <oklopol> ^ul (:::::*****)(~:(x)~^S( )S:(:)~^(!!()())*~(*)~^*:(~:^)~(!())~^:S^^):^
16:17:23 <fungot> xxxxxx !()!()!()!()!()
16:17:43 <oerjan> is that what you are doing?
16:17:45 <oklopol> ^ul (:::::*****)(~:(x)~^S( )S:(:)~^(!!()())*~(*)~^*:(~:^)~(!())^^^):^
16:17:45 <fungot> xxxxxx xxxxx xxxx xxx xx x ...too much output!
16:18:05 <oklopol> i did number^0 here. that was the error
16:18:10 <oklopol> but, seems it still doesn't work
16:20:25 <oerjan> which part is the decrement operation?
16:20:51 <oklopol> http://www.vjn.fi/pb/p131311341.txt
16:21:19 <oklopol> i've removed the ~ after the zero
16:22:18 <oerjan> ^ul (:::::*****)(~:(x)~^S( )S:(:)~^(!!()())*~(*)~^*:(!())~^(!())~^^^):^
16:22:45 <oerjan> ^ul (:::::*****)(~:(x)~^S( )S:(:)~^(!!()())*~(*)~^*:(!())~^(!())~^^:^):^
16:22:49 <oklopol> oerjan: i thought it'd stop at "xx", because when n-1=1, it doesn't recurse
16:23:11 <oklopol> you need to do 0^number, so (!())^
16:24:14 <oerjan> (!())^ = !() so is useless
16:24:35 <oerjan> still, the rest is not working
16:26:39 <oerjan> need to get the copy of the number under the program
16:28:38 <oerjan> ah that's why you have (~:^)
16:29:18 -!- jix has joined.
16:29:57 <oerjan> ^ul (:::::*****)(~:(x)~^S( )S:(:)~^(!!()())*~(*)~^*:(~:^)~(!())~^^^):^
16:30:21 <AnMaster> oerjan, idea: write a underload program that looks like a series of smilies
16:30:28 <oklopol> ^ul (!())(!())^(x)~^S(yyy)S(!())()^(x)~^S(yyy)S()(!())^(x)~^S(yyy)S
16:30:58 <AnMaster> you would need balanced smilies
16:31:26 <oklopol> 0^0=1, but 0^x=0 for any other x
16:31:50 <oklopol> had those completely wrong
16:32:44 <oklopol> ^ul (:::::*****)(~:(x)~^S( )S:(:)~^(!!()())*~(*)~^*:(~:^)~(!())~(!())^^^):^
16:32:52 <oklopol> ^ul (:::::*****)(~:(x)~^S( )S:(:)~^(!!()())*~(*)~^*:(~:^)~(!())~(!())~^^^):^
16:33:08 <oerjan> ^ul (:::::*****)(~:(x)~^S( )S:(:)~^(!!()())*~(*)~^*:()~(!(~:^))~^^^):^
16:33:09 <fungot> xxxxxx xxxxx xxxx xxx xx x
16:33:22 <oerjan> you had the branches reversed :)
16:33:55 <oklopol> how exactly do you unreverse them?
16:34:13 <oerjan> i switched the part with () with the part with (~:^)
16:34:54 <oklopol> yeah, it wasn't that hard, i just failed bad.
16:37:33 <oerjan> one probably should write a trace of the stack when designing such stuff
16:40:57 * oerjan realizes he has no proof oklopol didn't
16:47:59 <jix> ^ul (Hallo)
16:48:07 <jix> ^ul (Hallo)S
16:50:48 -!- kar8nga has quit (Read error: 110 (Connection timed out)).
16:51:03 * jix likes underload
16:51:23 <Mony> ^ul (^ul (Hallo)S)S
16:54:59 <oerjan> ^ul ((^ul )S:aSS)(^ul )S:aSS
16:55:00 <fungot> ^ul ((^ul )S:aSS)(^ul )S:aSS
16:56:11 <oerjan> ^ul ((^ul (Hallo))S:aSS)(^ul (Hallo))S:aSS
16:56:12 <fungot> ^ul (Hallo)((^ul (Hallo))S:aSS)(^ul (Hallo))S:aSS
16:57:23 <oklopol> oerjan: what do you mean trace of the stack?
16:57:25 <oerjan> ^ul ((Hallo)!(^ul )S:aSS)(Hallo)!(^ul )S:aSS
16:57:25 <fungot> ^ul ((Hallo)!(^ul )S:aSS)(Hallo)!(^ul )S:aSS
16:57:44 <oerjan> oklopol: keeping track of how it evolves...
16:57:48 <oklopol> it's just i had the exponentiation-if-then-else rule wrong.
16:58:11 <oklopol> http://www.vjn.fi/pb/p131311341.txt well this one
16:58:34 <oklopol> i kinda keep track of the stack, the problem is i do it on a high level, and had something on a lower level wrong.
17:00:38 <oklopol> the problem was the exponentiation
17:00:42 <oklopol> i had it wrong in two ways.
17:01:19 <oerjan> (!()) can be replaced with any idempotent command
17:01:53 <oerjan> so you get () if n=0, (!()) otherwise
17:02:27 <oklopol> well, the problem is i never really looked at the details of why 0^0=1 in underload
17:02:52 <oklopol> probably trivial, but i don't see it.
17:03:38 <jix> how do you encode numbers in underload?
17:03:51 <oerjan> since (!()) is idempotent, repeating it changes nothing
17:04:20 <oerjan> so the only question is whether you have any at all
17:04:50 <oerjan> jix: ::::**** is 5, for example
17:05:15 <fungot> fnordfnordfnordfnordfnord
17:06:05 <jix> now i get why (!()) is zero
17:06:17 <oerjan> or rather, that is 5 executed
17:06:45 * jix thinks about writing a small language => underload compiler
17:06:50 <oerjan> so (::::****) is 5 as a numeral
17:07:05 <oerjan> and with this * is multiplication and ^ is exponentiation
17:07:25 <oerjan> (obviously intentional naming)
17:07:39 <jix> ^ul (!())^(!())S
17:07:52 <oerjan> ^ul (x)(:*)(::::****)^^S
17:07:53 <fungot> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
17:08:00 <jix> ^ul (!())(!())^S
17:08:48 <fungot> oerjan: hmm. maybe i should go
17:09:00 <jix> ^ul (x)(!())(!())^SS
17:09:20 <jix> ^ul (!())(!())^aS
17:09:28 <oerjan> jix: oh the result was () so S printed nothing
17:09:29 <jix> which is one ah....
17:09:47 <oerjan> and fungot special cases on no output
17:09:48 <fungot> oerjan: my point precisely. judaism is an infinite stream of the computer clubs he's apparently been associated with them if you don't
17:10:11 <oerjan> fungot: that's some serious conspiracy theory you've got there
17:10:12 <fungot> oerjan: which first was a bit physically verbose
17:11:19 <oerjan> jix: compiling into underload only works for no input languages, obviously
17:46:04 -!- oklopol has quit (Read error: 110 (Connection timed out)).
18:08:58 -!- oklopol has joined.
18:32:23 -!- ab5tract has joined.
18:33:47 -!- oklopol has quit (Read error: 110 (Connection timed out)).
18:41:27 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | probably I could add support for 128-bit integers without much trouble (I already have 64-bit long long due to C99).
18:42:55 <ehird> optbot: AnMaster quotes? How crass.
18:42:55 <optbot> ehird: ~dup !dup !dup ~dup !dup ~dup !dup ~dup !dup ~dup !dup ~dup !dup ~dup !dup !dup ~dup !dup ~dup !dup ~dup !dup !dup ~dup !dup ~dup !dup !dup ~dup !dup ~dup !dup ~dup !dup ~dup !dup ~dup !dup ~dup !dup !dup ~dup !dup ~dup !dup ~dup !dup ~dup !dup ~dup !dup !dup ~dup !dup ~dup !dup ~dup !dup ~dup !dup ~dup !dup ~dup !dup !dup ~dup !dup ~dup !dup ~dup !dup !dup ~dup !d !dup ~dup
18:42:58 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | that doesn't imply that I will implement it even if you define it.
18:43:05 <ehird> optbot: That's another AnMaster quote.
18:43:05 <optbot> ehird: oh I just realised what I pasted makes no sense
18:43:06 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | probably.
18:43:23 <ehird> optbot: AnMaster has probably said that at one point.
18:43:25 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | mind you, within vim 1GgqG works just as well..
18:43:58 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | profit.
18:44:06 <AnMaster> ehird, that would have been you
18:44:20 <oerjan> ok that's not AnMaster. he's never had anything to do with profit *ducks*
18:44:45 <ehird> oerjan: the previous one even moreso, he would never use vim
18:44:47 <AnMaster> oerjan, indeed, I suggest it should be owned by the people ;)
18:46:04 * oerjan hits AnMaster with some means of production ===\___/
18:52:22 <AnMaster> oerjan, but why have you replaced your frying pan with one made in plastic foam?
18:53:51 <oerjan> hm, actually this is lego
18:54:13 <AnMaster> oerjan, hm a Danish conspiracy?
18:54:45 <oerjan> either that or David Morgan-Mar
18:55:42 <AnMaster> he wouldn't give the lego away
18:56:31 * oerjan starts suspecting ehird
18:56:44 <ehird> oerjan: but i like being hit by the frying pan
18:57:12 <oerjan> AnMaster: you better be careful then
18:57:55 <oerjan> i thought it was just your thick skull
18:59:02 <AnMaster> of course the hard hat is made to look like hair, going around in a hard hat on irc would look strange
18:59:16 <AnMaster> hm maybe not, considering how strange things usually are on irc
19:00:03 * oerjan wonders if GregorR has a hard hat.
19:02:03 -!- oklopol has joined.
19:02:49 <AnMaster> oerjan, what is the link to that page now again?
19:03:02 <pgimeno> AnMaster: the archive is updated at last, http://esolangs.org/files/befunge/impl/
19:03:30 <oerjan> http://codu.org/hats.php
19:14:14 <oklopol> 4 and 8 look the same to me.
19:16:06 <ehird> oklopol: yeah they are the same
19:16:18 <oerjan> they have differen descriptions
19:16:45 <ehird> oerjan: one has something in the side
19:16:57 * oerjan swats a runaway letter ----### t
19:17:01 <oklopol> they don't look *exactly* the same, but i bet you could get a greater difference just by muffing one of them up.
19:25:02 <jix> ^ul a(:::***)^S
19:25:08 <jix> ^ul (a)(:::***)^S
19:25:15 <fungot> aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ...too much output!
19:25:42 -!- oklopol has quit (Read error: 104 (Connection reset by peer)).
19:25:45 <oerjan> ^ul ((...too much output! )S:^):^
19:25:45 <fungot> ...too much output! ...too much output! ...too much output! ...too much output! ...too much output! ...too much output! ...too much output! ...too much output! ...too much output! ...too much output! ...too much output! ...too much output! ...too much output! ...too much output! ...too much output! ...too much output! ...t ...too much output!
19:25:54 <oerjan> +ul ((...too much output! )S:^):^
19:25:55 <thutubot> ...too much output! ...too much output! ...too much output! ...too much output! ...too much output! ...too much output! ...too much output! ...too much output! ...too much output! ...too much output! ...too much output! ...too much output!
19:26:03 -!- oklopol has joined.
19:27:13 <oerjan> +ul (( ...too much output!)S:^):^
19:27:13 -!- oklopol has quit (Read error: 54 (Connection reset by peer)).
19:27:14 <thutubot> ...too much output! ...too much output! ...too much output! ...too much output! ...too much output! ...too much output! ...too much output! ...too much output! ...too much output! ...too much output! ...too much output! ...too much output!
19:27:30 -!- oklopol has joined.
19:28:04 <Mony> ^ul (LOL)S:^):^
19:30:21 <fizzie> fungot also only checks the output lengths after writing a complete string, but then it writes the " ...too much output" to a fixed offset, so it cuts in the middle there.
19:30:22 <fungot> fizzie: ( as a method) that overloads more than one statement on every line, that will be
19:31:43 <fizzie> Otherwise someone might build a string of arbitrary length on the stack and just S it out. Well, unless I did the checking before writing, but where's the fun in that.
19:33:44 <ehird> ^ul (a):*:*:*:*:*:*:*:*:*:*S
19:33:44 <fungot> aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ...too much output!
19:33:50 <ehird> ^ul (a):*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*S
19:33:54 <ehird> ^ul (a):*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*S
19:33:58 <ehird> ^ul (a):*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*S
19:34:08 <ehird> ^ul (a):*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*S
19:34:12 <ehird> ^ul (a):*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*S
19:34:18 <ehird> ^ul (a):*:*:*:*:*:*:*:*:*:*:*:*:*S
19:34:18 <fungot> aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ...too much output!
19:34:26 <fizzie> +ul (a):*:*:*:*:*:*:*:*:*:*S
19:34:26 <thutubot> aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
19:34:36 <fizzie> Heh, that looks like it checks only after writing.
19:34:49 <ehird> +ul (a):*:*:*:*:*:*:*:*:*:*:*:*:*S
19:34:49 -!- thutubot has quit (Excess Flood).
19:35:00 <ehird> fizzie: should I restart it?
19:35:30 <fizzie> It's always good to have a redundant Underload-bot.
19:36:16 <ehird> Should i ILLEGALLY RELEASE the sauce code? :-P
19:36:27 <ehird> 198 thutubot/thutubot.t2
19:36:45 <oerjan> ^ul (a):*(:*)(:*):*::*^^S
19:37:14 <fizzie> Fungot is 483 lines already.
19:37:30 <fizzie> My Funge, it's bloaty.
19:37:40 <oerjan> ^ul (a):*(:*)(:*)::*^^S
19:37:41 <fungot> :*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*
19:38:45 <oerjan> ^ul (a):*(:*)(:*)(::*)^^S
19:38:56 <oerjan> ^ul (a):*(:*)(:*)(::*)^^^S
19:38:56 <fungot> :*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*
19:40:32 -!- thutubot has joined.
19:40:55 <ehird> How do you get Underload to output a newline when there are no newlines? That is a trick question, you can't.
19:41:02 <ehird> Therefore, I am unsure how to hax0r thutubot.
19:41:03 <oerjan> ^ul (a):*(:*)(:*)::*^^S
19:41:04 <fungot> :*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*
19:41:13 <oerjan> ^ul (a):*(:*)(:*)::*^^^S
19:42:31 -!- Ilari has joined.
19:43:30 <oerjan> +ul (<CTCP>ACTION is unhax0rable!<CTCP>)S
19:44:10 <oerjan> +ul (a):*(:*)(:*)::*^^^S
19:44:42 * oerjan wonders what the heck he is doing wrong
19:46:09 <fizzie> It will apply :*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:* to aa, making an 128-kilobyte string.
19:46:42 <fizzie> Well, a long one, anyway.
19:46:45 <ehird> +ul (a):*(:*)(:*)::*^^^S
19:46:45 <ehird> +ul (a):*(:*)(:*)::*^^^S
19:46:46 <ehird> +ul (a):*(:*)(:*)::*^^^S
19:46:46 <ehird> +ul (a):*(:*)(:*)::*^^^S
19:46:57 <ehird> Hellllllllooooooooo? thutubot?
19:46:58 <oerjan> i must be mixing up something
19:47:14 <oerjan> existance is hard to prove
19:47:20 -!- jix has quit ("This computer has gone to sleep").
19:48:02 <ehird> +ul PRIVMSG #esoteric :World)
19:48:40 <thutubot> :*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*
19:49:15 -!- jix has joined.
19:50:27 * oerjan hits himself again ===\___/
19:50:54 <oerjan> +ul (a)(:*)(::**):*^^S
19:50:55 <thutubot> aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
19:52:02 <oerjan> ^ul (a)(:*)(::**):*^^S
19:52:02 <fungot> aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ...too much output!
19:52:17 <ehird> +ul (**SSa:)**SSa:
19:52:31 <ehird> +ul (***SSa:)*SSa:
19:52:34 <ehird> +ul (***SSa:)***SSa:
19:52:41 <ehird> +ul (***SSa*:)***SSa:
19:52:59 <ehird> Why is that outputting?
19:53:00 * oerjan wonders what the heck ehird is trying to do
19:53:01 <fizzie> Anything in the form (...)* will do "* out of stack".
19:53:19 <ehird> +ul (:::SSa:):::SSa:
19:53:33 <ehird> +ul (::SSa:)::SSa:
19:54:00 <ehird> I got back to the original.
19:54:47 <ehird> +ul (aSS)(aSS)a*SSS
19:54:54 <ehird> How did those {{}}s appear?!
19:55:01 <fizzie> Implementation detail, I think.
19:55:10 <fizzie> From what I've heard, {}s are used internally for something.
19:55:45 <oerjan> it's not legal input though
19:55:59 <ehird> [19:55] thutubot: {}
19:56:07 <fizzie> ({})* has no output-generation.
19:56:14 <ehird> fizzie: But it's an error
19:56:16 <ehird> It's an out of stack
19:56:46 <fizzie> It did behave a bit illogically when {s were involved.
19:59:14 <oklopol> yeah that's the only way to get file io with unlambda
19:59:46 <fizzie> No, I mean, I copied the example from my irclogs.
20:02:08 -!- kar8nga has joined.
20:19:40 -!- ab5tract has quit.
20:22:25 -!- ab5tract has joined.
20:26:57 <fizzie> But that's just a trivial version of the ISO-standard (:aSS):aSS one.
20:27:13 <fizzie> It's quite a quiny language.
20:32:06 <fizzie> That's another very simple one.
20:33:45 <oerjan> hm that one allows single inserts
20:34:13 <oerjan> ^ul (aS(:^)S(Hello)!):^
20:34:24 -!- oklopol has quit (Read error: 104 (Connection reset by peer)).
20:36:11 <fizzie> ^ul (funky dunky dunk)(~aS:aSS)~aS:aSS
20:36:12 <fungot> (funky dunky dunk)(~aS:aSS)~aS:aSS
20:38:32 <fizzie> That one's pretty close to the loopy one, although I hope the ignoration still works.
20:38:36 <fizzie> ^ul (^ul )(+ul )(~:SaS~aS:aSS)~:SaS~aS:aSS
20:38:36 <fungot> +ul (+ul )(^ul )(~:SaS~aS:aSS)~:SaS~aS:aSS
20:38:36 <thutubot> ^ul (^ul )(+ul )(~:SaS~aS:aSS)~:SaS~aS:aSS
20:39:34 <oerjan> fungot: you ignorant twit
20:39:34 <fungot> oerjan: goto considered harmful. ;p ;p ;p
20:40:10 <fizzie> ^ul (^ul )(+ul )(~:SaS~aSaS(:^)S):^
20:40:10 <fungot> +ul (+ul )(^ul )(~:SaS~aSaS(:^)S):^
20:40:11 <thutubot> ^ul (^ul )(+ul )(~:SaS~aSaS(:^)S):^
20:40:15 <fizzie> That's shorter, though.
20:43:20 <AnMaster> fizzie, do you use a lot of { and } ?
20:43:33 <fizzie> I don't use them at all in fungot.
20:43:34 <fungot> fizzie: i wonder what it means."
20:43:47 <AnMaster> I rewrote that today to use memcpy instead of popping to a temp list and then pushing it back from that
20:43:49 <fizzie> fungot: It means you don't change the storage offset or use the stack stack.
20:43:49 <fungot> fizzie: so you do underlined text by overprinting ' _____' on top of the
20:44:18 -!- kar8nga has left (?).
20:44:18 -!- psygnisfive has quit ("Leaving...").
20:44:44 <AnMaster> fungot, also memset for zero extending stack
20:44:45 <fungot> AnMaster: and fnord report for extensions, so check your manual. an overview chapter. just a cuban. not a " then you'd better use list-ref :)
20:45:08 <oerjan> cuban fnords are among the scariest
20:46:26 <fizzie> Well, I don't do the stack-stack thing, probably because I'm still more of a Befunge-93 programmer. I guess they might make the code a bit cleaner, and less brittle in case of stack confusionment.
21:05:23 <ehird> http://techdirt.com/articles/20081107/0118162765.shtml
21:05:30 <ehird> Halliburton Tries To Patent Form Of Patent Trolling
21:14:13 -!- KingOfKarlsruhe has joined.
21:18:10 -!- oklopol has joined.
21:25:35 -!- oklokok has joined.
21:30:08 <jix> ^ul ()a(((((((((((:(9))(8))(7))(6))(5))(4))(3))(2))(1))(0)):(^!))~*^^^^~!~!S
21:30:14 <jix> ^ul (:*)a(((((((((((:(9))(8))(7))(6))(5))(4))(3))(2))(1))(0)):(^!))~*^^^^~!~!S
21:30:18 <jix> ^ul (::**)a(((((((((((:(9))(8))(7))(6))(5))(4))(3))(2))(1))(0)):(^!))~*^^^^~!~!S
21:30:21 <jix> ^ul (:::***)a(((((((((((:(9))(8))(7))(6))(5))(4))(3))(2))(1))(0)):(^!))~*^^^^~!~!S
21:30:32 <jix> ^ul (:::***)(:*)*a(((((((((((:(9))(8))(7))(6))(5))(4))(3))(2))(1))(0)):(^!))~*^^^^~!~!S
21:31:48 <jix> (:*)()^a(((((((((((:(9))(8))(7))(6))(5))(4))(3))(2))(1))(0)):(^!))~*^^^^~!~!S
21:31:58 <jix> ^ul (:*)()^a(((((((((((:(9))(8))(7))(6))(5))(4))(3))(2))(1))(0)):(^!))~*^^^^~!~!S
21:32:02 <jix> ^ul (:*)(:*)^a(((((((((((:(9))(8))(7))(6))(5))(4))(3))(2))(1))(0)):(^!))~*^^^^~!~!S
21:32:05 <jix> ^ul (:*)(::**)^a(((((((((((:(9))(8))(7))(6))(5))(4))(3))(2))(1))(0)):(^!))~*^^^^~!~!S
21:32:08 <jix> ^ul (:*)(:::***)^a(((((((((((:(9))(8))(7))(6))(5))(4))(3))(2))(1))(0)):(^!))~*^^^^~!~!S
21:32:13 <oerjan> ^ul (::**):^a(((((((((((:(9))(8))(7))(6))(5))(4))(3))(2))(1))(0)):(^!))~*^^^^~!~!S
21:32:27 <jix> only the last digit till now
21:32:42 <jix> still working on it
21:41:23 -!- Mony has changed nick to |nick|.
21:41:53 -!- |nick| has changed nick to MyNickPWNSMore.
21:43:06 -!- MyNickPWNSMore has changed nick to NickBesthanBest.
21:43:20 -!- Sgeo has joined.
21:43:32 -!- oklopol has quit (Connection timed out).
21:45:04 -!- NickBesthanBest has changed nick to Mony.
21:46:01 -!- Mony has changed nick to M0ny.
22:24:53 <AnMaster> fizzie, however this last code I mentioned isn't well tested yet
22:25:13 <AnMaster> but a lot of possible situations for that
22:45:54 <fungot> ^<lang> <code>; ^def <command> <lang> <code>; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^bool
22:46:11 <fungot> ^<lang> <code>; ^def <command> <lang> <code>; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^bool
22:46:31 <fungot> echo reverb rev rot13 rev2 fib wc ul cho choo pow2 source help
22:46:35 <fungot> http://zem.fi/~fis/fungot.b98.txt
22:46:53 <M0ny> ^bf ++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.
22:47:05 <M0ny> ^bf ++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.
22:48:38 <jix> wtf the whole bot is written in befunge?
22:49:11 <jix> that is just insane
22:49:28 <fizzie> Sure, that's the whole point of it.
22:49:46 <M0ny> ^bf ++++++++++[>+++++++>++++++++++>+++>+<<<<-]>+++.>+++.+++++.+.+++++.>++++.<<+++++++++++++++++.>.++++.----.+-------.>++.>.
22:49:58 <fizzie> (Though there's some supporting code for the babbling data-file generation that's not Befunge.)
22:50:12 <jix> data file generation?
22:50:36 <oerjan> fungot: you've got plenty of data right?
22:50:36 <fungot> oerjan: slavic anyway)
22:50:52 <jix> fungot: what is this?
22:50:52 <fungot> jix: how is lambda implemented? or neither perhaps? i'm not looking for an equivalent to gauche's ( with-module ssax foo) evaluates foo in the module
22:51:31 <jix> so the underload interpreter is written in befunge too right?
22:52:11 <oklokok> fucking psygnisfive and his queer friends, some random dude is telling me i'm sexy and calling me @ skype :P
22:53:03 <fungot> ^<lang> <code>; ^def <command> <lang> <code>; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^bool
22:53:04 <jix> are there any other bots here too?
22:53:30 <optbot> M0ny: in there it's not, in turn?
22:53:50 <M0ny> optbot, i'm botophobe !
22:53:54 <optbot> M0ny: its still going damnit
22:55:50 <jix> +ul (optbot !)S
22:55:50 <optbot> jix: that sounds like an old mycology?
22:56:18 <jix> so what is thutubot?
22:56:32 <jix> ^ul (+ul (test)S)S
22:56:34 <oerjan> ais523's bot, written in thutu
22:56:45 <jix> is anyone here able to kick someone?
22:57:01 <oerjan> it doesn't have much more than underload though iirc
22:57:28 <oerjan> jix: lament and fizzie, at least
22:57:38 <fizzie> The randomish babbling of fungot is done by using some hugey data files of material.
22:57:38 <fungot> fizzie: random here's a script i just wrote :p ( what was i thinking
22:57:52 <fizzie> fungot: Usually you're not really thinking.
22:57:53 <fungot> fizzie: i have to use a variable named " tree", whose semantics i'm too sleepy to notice. " joka fnord pit fnord fnord, fnord,
22:58:05 <fizzie> That's a bit of Finnish again.
22:58:23 <oerjan> also the thutu in thutubot is with some extensions iirc
22:58:53 <fizzie> There's a (slightly different) stand-alone version of fungot's underload interp at http://zem.fi/~fis/underload.b98.txt too.
22:58:53 <fungot> fizzie: i like befunge more than bf... it's not really a problem.
22:59:18 <fizzie> fungot: That's not surprising, given the language you're written in.
23:02:25 <jix> ^ul (a(:^)*S):^
23:02:30 <jix> did an alternate quine :)
23:03:18 -!- M0ny has quit ("Join the Damnation now !").
23:03:25 <jix> ^ul (a(:^)SS):^
23:03:39 <fizzie> I used (aS(:^)S):^ earlier today; that's very similar, except one S instead of that *.
23:03:46 <jix> ^ul (aS(:^)S):^
23:04:03 <jix> yeah just realized that you can do it that way too
23:04:29 <fizzie> There's a variant which used to cause a loop here on this channel.
23:04:30 <fizzie> ^ul (^ul )(+ul )(~:SaS~aSaS(:^)S):^
23:04:30 <fungot> +ul (+ul )(^ul )(~:SaS~aSaS(:^)S):^
23:04:31 <thutubot> ^ul (^ul )(+ul )(~:SaS~aSaS(:^)S):^
23:04:41 <fizzie> Nowadays my bot ignores thutubot so it no longer does it.
23:04:56 <jix> oh that was what i planned todo....
23:05:02 -!- poiuy_qwert has joined.
23:05:32 <jix> optbot: help
23:05:33 <optbot> jix: You're lucky I didnt vote already
23:05:36 <jix> optbot: help
23:05:37 <optbot> jix: I haven't limited its absolute usage.
23:06:16 <fizzie> fungot: You try helping, too.
23:06:36 <fizzie> fungot: Ignoring me, are you?
23:06:37 <fungot> fizzie: i've created a mailing list from several years ago and they closed that loop.
23:06:49 -!- Corun has quit (Remote closed the connection).
23:07:26 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | ABCDEF..
23:07:41 <oerjan> that's the only optbot command i know of
23:07:41 <optbot> oerjan: I'm sure it will be less dry than that 2,3 machine I'm trying to understand
23:07:52 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | ....
23:10:08 -!- Corun has joined.
23:12:22 -!- molchuvka has left (?).
23:12:36 <ehird> jix: it does three things -
23:12:43 <ehird> changes topic every 6 or 9 hours, i forget
23:12:46 <ehird> talks to you when you talk to it
23:12:49 <ehird> changes topic on "optbot!"
23:12:50 <optbot> ehird: I have no idea why it doesn't, but my current unmodified version does :P
23:13:00 <fizzie> Also: free psychiatric advice.
23:13:09 <fizzie> optbot: What do you think about my personal problems?
23:13:10 <ehird> jix: it works by picking random lines out of the logs, dec 2002 - present day
23:13:10 <optbot> fizzie: maybe the "t" in "the"
23:13:55 <fizzie> fungot also uses IRC logs for the babbling source material, it just mixes them up a bit. And there's also freenode's #scheme channel logs thrown in for some more variance.
23:13:56 <fungot> fizzie: use this site, it's nice) is a simpler way, too
23:14:33 <fizzie> Although there are a lot of alternative modes of speaking.
23:14:40 <fizzie> fungot: Pretend to be a politician, please.
23:14:42 <fungot> fizzie: mr president, miss mcintosh, first of all, the french government failed to execute the structural fund regulation and do not receive any financial aid from structural funds and cohesion fund programmes for smaller and poorer countries so that they can receive dialysis treatment while temporarily resident in the european court of human rights.
23:16:51 <fizzie> Receiving dialysis treatment while resident in the european court of human rights sounds a bit suspicious.
23:16:59 <ehird> fizzie: feed it in eliza logs
23:17:13 <fizzie> According to a quick grep, it used to be "temporarily resident in the member state in question" originally.
23:17:17 <oerjan> fizzie: isn't that how they killed milosevic?
23:17:47 <oerjan> slightly different court, slightly different treatment
23:18:36 <fizzie> fungot: What do you say to that?
23:18:37 <fungot> fizzie: madam president, when future historians come to judge our epoch, the chapter of the white russian public prosecutor' s office. i have one point of view it is more significant than the society of the commercialization of medicine. doctors will no longer have to worry.
23:19:13 <fizzie> It's good at avoiding any clear answers, just like a good politician.
23:19:29 <oerjan> you think we could get it elected?
23:19:36 <fizzie> Let's see what else I have here...
23:19:44 <fizzie> fungot: How do Wikipedia talk pages sound like?
23:19:44 <fungot> fizzie: after a http://en.wikipedia.org/ wiki/ fnord these steps. fnord ( also named the dagda) desired her. the lady was in fear of elcmar, so great was his power."
23:59:18 <oerjan> +ul ((a )(a ))(~:^:S~*a~^!a*~:^):^
23:59:20 <thutubot> a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a ...too much output!