00:02:14 http://www.virtualstapler.com/ 00:15:02 I have a staple-free stapler. 00:16:50 e_type 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 Bleh, that was a long pre-christmas party; it's almost 03 am in this time zone. 00:51:18 I don't think I'm in any condition to work on jitfunge right now. 01:07:29 considering it's been almost a year since christmas, yeah, that's a long party 01:13:53 Well, it was an early pre-christmas thing. People did complain about it being too early for that sort of thing. 01:24:38 That's extremely pre- ... 01:24:46 I guess you don't celebrate Thanksgiving. 01:25:01 (What with that being an American holiday) 01:25:19 Thanksgiving is the de facto cutoff for Christmas-related events :P 01:25:48 Dear warrie: Now that you've entered middle school, please apply for our college. The deadline is tomorrow. 01:26:30 Dear warrie: Now that you've applied for college, please apply for graduate school. The deadline is last Monday. 01:29:20 You mean four days ago or eleven days ago? 01:29:26 Or even five or twelve days ago? 01:41:03 We know about thanksgiving, but it's not really a holiday. 01:41:51 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 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:12:58 Hi 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:47:50 plop 08:48:06 -!- Mony has quit (Client Quit). 08:58:09 Augh 08:58:16 I want to change my mac address on linux 08:58:32 but ifconfig wlan1 down | ifconfig wlan1 hw ether xx:xx:xx:xx:xx:xx | ifconfig wlan1 up doesn't work 08:58:34 on hw ether 08:58:41 it gives me an Invalid Argument error 08:58:44 OpenSuSE 11 09:00:59 that should work though 09:01:08 did you check the manpage 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:05 morning 10:02:14 pgimeno, ok 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 AnMaster: what name do I use? 11:56:22 for what? 11:58:38 ? 12:00:33 pgimeno, ? 12:00:39 -!- Corun has joined. 12:00:40 for the commit message 12:00:48 oh my name? 12:00:57 Arvid Norlander 12:00:58 the name you want to appear 12:01:01 ok 12:01:03 I gues 12:01:06 guess* 12:01:24 pgimeno, it is what it says in the cfunge GPL headers anyway ;P 12:01:54 is this OK then?: svn commit -m "Add Arvid Norlander's Befunge implementation, cfunge" 12:02:17 well I have made several befunge implementations, not all finished 12:02:22 so one of them I guess 12:02:29 cfunge is the most completed and well tested one 12:02:48 "Add cfunge, one of Arvid Norlander's Befunge implementations" - better? 12:02:57 heh :) 12:03:35 seriously, is that ok? 12:03:47 yes fine with me 12:06:05 commit finished - now all that remains is that the cron script that refreshes the archive is triggered. 12:06:18 But it's already in svn. 12:07:37 Amazingly, there was no Befunge implementation at all in the archive. 12:09:05 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:39:13 pgimeno, heh 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 Corun are you an antigrammer? 14:45:41 I'm an antioklopol 14:46:41 antipol 14:47:31 I also just released a mac app with a friend: http://thecosmicmachine.com 14:47:50 14:47:58 Corun: By "RSS" does that include "Atom"? 14:48:03 If not, /me whacks Corun 14:48:57 Darn, Leopard only. oh well 14:49:28 Yeah it does include Atom 14:49:43 Get leopard 14:49:44 Jeez. 14:49:52 Make me :-P 14:50:35 Well 14:50:40 Clearly all the cool applications 14:50:43 Need leopard 14:50:45 So you should get it 14:50:47 heh, i don't use any of those things. 14:51:02 Heh 14:51:07 That means you suck 14:51:10 We worked this out before hand 14:51:13 Corun: Name some that are actually cool apart from yourds 14:51:16 yours 14:51:16 :p 14:51:21 Either people will use a few services 14:51:27 Or they suck, so it doesn't matter if they buy or not 14:51:31 ;-) 14:51:50 what's twitter? 14:51:52 Corun: oklopol is an adherent of the oko programming religion. 14:51:56 using things is pretty anti-oko. 14:52:02 i think 14:52:20 oklopol: twitter is where you have a 140 character box. 14:52:23 that updates your status. 14:52:29 and you can look at other people's statuses. 14:52:32 Ka-mazing, neh? 14:52:33 yawn 14:53:16 well that sounds useful :D 14:53:44 irc is enough for most socialness 14:53:56 being useful is not an advantage 14:53:57 :D 14:54:39 no, it's not, and it was sarcasm; not being useful is not a good thing either 14:55:32 oklopol: is oklotalk useful? 14:55:39 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:51 you can 14:55:53 oklotalk is. usefulness doesn't apply 14:56:01 just write a python script that mangles the html into a feed 14:56:01 :p 14:56:07 :) 14:56:14 well yeah i could do something like that. 14:56:22 but the issue is the whole html thing sucks ass 14:56:26 as i've stated before 14:56:28 xD 14:56:38 things should be sent to me as objects, so i wouldn't have to parse them 14:56:44 yes 14:57:08 umm, you agree? 14:57:29 oklopol: i agree with your every word 14:57:32 totally 14:57:36 ;;) 14:58:33 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:58:55 i hate 14:58:58 lots 14:59:01 infinite green robots 14:59:05 -!- kar8nga has quit (Read error: 110 (Connection timed out)). 14:59:09 but, i think it's time to read a book 14:59:33 it's interesting i get only like 50 pages read a day, even though i don't really do anything else. 15:00:02 that's only like 18000 pages per year 15:00:33 so 15:00:37 next topic 15:00:40 christmas 15:00:48 ain't it just great? 15:01:21 i think we should sing a bit 15:02:11 "Connect with the people around you." <<< is this actually the facebook slogan? 15:02:16 yes 15:02:19 hehe 15:02:20 i think 15:02:33 it's funny. 15:40:49 -!- oerjan has joined. 15:45:37 -!- oerjan has changed nick to Grinch. 15:45:41 oklopol: NO! 15:45:44 -!- Grinch has changed nick to oerjan. 15:46:16 -!- KingOfKarlsruhe has joined. 15:46:37 oerjan: but 15:48:28 ^ul (bu)S((t)S:^):^ 15:48:28 butttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt ...too much output! 15:49:20 ^ul (but)S((s)S:^)^ 15:49:20 buts ...out of stack! 15:49:22 ^ul (but)S((s)S:^):^ 15:49:22 butsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss ...too much output! 15:49:25 ^ul (butt)S((s)S:^):^ 15:49:26 buttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss ...too much output! 15:49:26 -!- kar8nga has joined. 15:49:40 ^ul (butt)S((s)S:^):^ 15:49:41 buttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss ...too much output! 15:49:44 :o 15:49:52 haha your butt is too large 15:49:57 XD 15:49:57 hahahaha 15:50:04 oh. 15:50:04 ^ul (Pl)o((o)P:^):^ 15:50:05 ...bad insn! 15:50:09 seems i was lagging quite badly 15:50:10 damn 15:50:17 Mony: P 15:50:19 witch language ? 15:50:21 and o 15:50:23 it should be 15:50:24 S to output 15:50:25 -!- KingOfKarlsruhe has quit (Remote closed the connection). 15:50:35 ^ul (plo)S((p)S:^):^ 15:50:35 ploppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp ...too much output! 15:50:40 Mony: language is underload 15:50:41 ah 15:50:52 http://esolangs.org/wiki/Underload 15:51:34 ^ul (Hello, world!)S 15:51:34 Hello, world! 15:51:52 ^ul (:^):^ 15:51:53 ...out of time! 15:52:00 ^ul (:::::*****)(~:(x)^S( )S~:^):^ 15:52:00 ...bad insn! 15:52:19 ^ul (:::::*****)(~:(x)~^S( )S~:^):^ 15:52:19 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 ^ul (:::::*****)(~:(x)~^S( )S:(:)~^(!!()())*~(*)~^*~:^):^ 15:53:49 xxxxxx xxxxx xxxx xxx xx x ...too much output! 15:55:10 ^ul (::**)(!())^(x)~^S 15:55:10 x 15:55:15 ^ul (!())(!())^(x)~^S 15:55:15 x 15:55:20 ^ul ()(!())^(x)~^S 15:55:20 x 15:55:32 ^ul (!())()^(x)~^S 15:55:40 ^ul (!())(!())^(x)~^S 15:55:40 x 15:55:43 right. 15:58:24 glah. underload is hard. 16:00:49 oklopol: no 16:00:51 its easy 16:00:51 :p 16:00:53 kinda 16:05:15 ^ul (:::::*****)(~:(x)~^S( )S:(:)~^(!!()())*~(*)~^*:(~:^)~(!())~^^):^ 16:05:15 xxxxxx 16:05:20 . 16:05:25 ... 16:06:58 ^ul (:::::*****)(~:(x)~^S( )S:(:)~^(!!()())*~(*)~^*:(~:^)~(!())~^^^):^ 16:06:58 xxxxxx 16:07:03 ... 16:08:13 ^ul (:::::*****)(~:(x)~^S( )S:(:)~^(!!()())*~(*)~^*:((test)S~:^)~(!())~^^^):^ 16:08:13 xxxxxx 16:08:28 ^ul (:::::*****)(~:(x)~^S( )S:(:)~^(!!()())*~(*)~^*:(~:^)~(!())~^^(test)S^):^ 16:08:28 xxxxxx test 16:08:39 ^ul (:::::*****)(~:(x)~^S( )S:(:)~^(!!()())*~(*)~^*:(~:^)~(!())~^^S^):^ 16:08:39 xxxxxx 16:08:45 8| 16:08:48 ^ul (:::::*****)(~:(x)~^S( )S:(:)~^(!!()())*~(*)~^*:(~:^)~(!())~^S^^):^ 16:08:49 xxxxxx !()!()!()!()!()xxxxx !()!()!()!()xxxx !()!()!()xxx !()!()xx !()x ...out of stack! 16:09:24 interesting 16:09:38 usually out of stack is pretty immediate 16:09:39 i'm simply trying to make it stop at one. 16:09:58 decrementing is hard 16:10:08 no it isn't 16:10:17 i can write it with my eyes closed. 16:10:23 it's hard to recurse with a condition 16:11:41 ^ul (:::::*****)(~:(x)~^S( )S:(:)~^(!!()())*~(*)~^*:(~:^)~(!())~^^^):^ 16:11:42 xxxxxx 16:11:50 wtf. 16:12:06 Corun: you're right i do suck. 16:13:45 ^ul (:::::*****):(:)~^(!!()())*~(*)~^*(x)~^S 16:13:45 xxxxx 16:17:04 ^ul (:::::*****)(~:(x)~^S( )S:(:)~^(!!()())*~(*)~^*:S:(~:^)~(!())~^^^):^ 16:17:04 xxxxxx ::::::!!()()****** 16:17:16 i think applying a number to (!()) would be a good zero test 16:17:23 ^ul (:::::*****)(~:(x)~^S( )S:(:)~^(!!()())*~(*)~^*:(~:^)~(!())~^:S^^):^ 16:17:23 xxxxxx !()!()!()!()!() 16:17:43 is that what you are doing? 16:17:45 ^ul (:::::*****)(~:(x)~^S( )S:(:)~^(!!()())*~(*)~^*:(~:^)~(!())^^^):^ 16:17:45 xxxxxx xxxxx xxxx xxx xx x ...too much output! 16:17:56 yes 16:17:58 except 16:18:05 i did number^0 here. that was the error 16:18:10 but, seems it still doesn't work 16:19:15 oklopol: 16:20:25 which part is the decrement operation? 16:20:46 :(:) - (*)~^* 16:20:51 http://www.vjn.fi/pb/p131311341.txt 16:21:11 but 16:21:19 i've removed the ~ after the zero 16:21:24 so it's 0^number-1 16:21:43 ehird? 16:21:53 oklopol 16:22:02 ehird :) 16:22:11 NO 16:22:18 ^ul (:::::*****)(~:(x)~^S( )S:(:)~^(!!()())*~(*)~^*:(!())~^(!())~^^^):^ 16:22:18 xxxxxx 16:22:41 oh wait 16:22:45 ^ul (:::::*****)(~:(x)~^S( )S:(:)~^(!!()())*~(*)~^*:(!())~^(!())~^^:^):^ 16:22:45 xxxxxx 16:22:49 oerjan: i thought it'd stop at "xx", because when n-1=1, it doesn't recurse 16:23:04 why the ~ after the zero? 16:23:11 you need to do 0^number, so (!())^ 16:23:22 not (!())~^ 16:23:44 i'm sure you're wrong 16:24:02 about what? 16:24:14 (!())^ = !() so is useless 16:24:17 oh 16:24:21 yeah i am. 16:24:35 still, the rest is not working 16:24:52 true. 16:25:40 ah of course 16:26:21 what? 16:26:39 need to get the copy of the number under the program 16:26:58 i don't do that? 16:27:06 in my try 16:27:12 oh. 16:28:38 ah that's why you have (~:^) 16:29:12 yeah 16:29:18 -!- jix has joined. 16:29:28 ^ul (!())(!())^(x)~^S 16:29:28 x 16:29:31 ^ul (!())()^(x)~^S 16:29:34 * AnMaster tries that smiley 16:29:35 err. 16:29:38 ~:^ 16:29:38 i'm an idiot 16:29:42 kind of weird 16:29:57 ^ul (:::::*****)(~:(x)~^S( )S:(:)~^(!!()())*~(*)~^*:(~:^)~(!())~^^^):^ 16:29:57 xxxxxx 16:30:04 bah 16:30:21 oerjan, idea: write a underload program that looks like a series of smilies 16:30:28 ^ul (!())(!())^(x)~^S(yyy)S(!())()^(x)~^S(yyy)S()(!())^(x)~^S(yyy)S 16:30:29 xyyyyyyxyyy 16:30:32 ^ul ((::))S 16:30:33 (::) 16:30:38 hm 16:30:42 ^ul ((-: :-))S 16:30:43 (-: :-) 16:30:46 gah 16:30:55 ^ul (!())(::**)^(x)~^S 16:30:58 you would need balanced smilies 16:31:04 ^ul (!())(!())^(x)~^S 16:31:04 x 16:31:11 ^ul (!())()^(x)~^S 16:31:15 oh 16:31:26 0^0=1, but 0^x=0 for any other x 16:31:34 lol, i own at math :D 16:31:50 had those completely wrong 16:32:44 ^ul (:::::*****)(~:(x)~^S( )S:(:)~^(!!()())*~(*)~^*:(~:^)~(!())~(!())^^^):^ 16:32:45 xxxxxx 16:32:52 ^ul (:::::*****)(~:(x)~^S( )S:(:)~^(!!()())*~(*)~^*:(~:^)~(!())~(!())~^^^):^ 16:32:52 xxxxxx 16:32:58 :\ 16:33:08 ^ul (:::::*****)(~:(x)~^S( )S:(:)~^(!!()())*~(*)~^*:()~(!(~:^))~^^^):^ 16:33:09 xxxxxx xxxxx xxxx xxx xx x 16:33:11 yay 16:33:22 you had the branches reversed :) 16:33:36 yes. 16:33:45 as i just realized myself 16:33:48 umm 16:33:55 how exactly do you unreverse them? 16:34:09 ah 16:34:13 i switched the part with () with the part with (~:^) 16:34:18 oh but that's a cool zero 16:34:35 zero with a side-effect 16:34:37 ... 16:34:40 well aaaanyway 16:34:54 yeah, it wasn't that hard, i just failed bad. 16:37:33 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 ^ul (Hallo) 16:48:07 ^ul (Hallo)S 16:48:07 Hallo 16:50:48 -!- kar8nga has quit (Read error: 110 (Connection timed out)). 16:51:03 * jix likes underload 16:51:23 ^ul (^ul (Hallo)S)S 16:51:23 ^ul (Hallo)S 16:51:30 ah 16:52:52 ^ul (:aSS):aSS 16:52:53 (:aSS):aSS 16:54:59 ^ul ((^ul )S:aSS)(^ul )S:aSS 16:55:00 ^ul ((^ul )S:aSS)(^ul )S:aSS 16:56:11 ^ul ((^ul (Hallo))S:aSS)(^ul (Hallo))S:aSS 16:56:12 ^ul (Hallo)((^ul (Hallo))S:aSS)(^ul (Hallo))S:aSS 16:56:16 darn 16:57:23 oerjan: what do you mean trace of the stack? 16:57:25 ^ul ((Hallo)!(^ul )S:aSS)(Hallo)!(^ul )S:aSS 16:57:25 ^ul ((Hallo)!(^ul )S:aSS)(Hallo)!(^ul )S:aSS 16:57:29 i linked a commented code 16:57:44 oklopol: keeping track of how it evolves... 16:57:48 it's just i had the exponentiation-if-then-else rule wrong. 16:57:49 oh i didn't click 16:58:11 http://www.vjn.fi/pb/p131311341.txt well this one 16:58:34 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. 16:58:39 so it looks right 16:58:42 but it doesn't work. 16:59:21 hm right 16:59:26 (!()) is not 0 16:59:38 er wait 16:59:48 yes it is 17:00:38 the problem was the exponentiation 17:00:42 i had it wrong in two ways. 17:01:19 (!()) can be replaced with any idempotent command 17:01:53 so you get () if n=0, (!()) otherwise 17:01:57 you'd think. 17:02:27 well, the problem is i never really looked at the details of why 0^0=1 in underload 17:02:32 i just took it as magic 17:02:43 mm 17:02:52 probably trivial, but i don't see it. 17:03:38 how do you encode numbers in underload? 17:03:51 since (!()) is idempotent, repeating it changes nothing 17:04:20 so the only question is whether you have any at all 17:04:50 jix: ::::**** is 5, for example 17:05:14 ^ul (fnord)::::****S 17:05:15 fnordfnordfnordfnordfnord 17:05:45 ah 17:06:05 now i get why (!()) is zero 17:06:17 or rather, that is 5 executed 17:06:45 * jix thinks about writing a small language => underload compiler 17:06:50 so (::::****) is 5 as a numeral 17:07:05 and with this * is multiplication and ^ is exponentiation 17:07:25 (obviously intentional naming) 17:07:39 ^ul (!())^(!())S 17:07:40 ...out of stack! 17:07:52 ^ul (x)(:*)(::::****)^^S 17:07:53 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 17:08:00 ^ul (!())(!())^S 17:08:41 huh 17:08:48 oerjan: ah, thanks. 17:08:48 fungot: you ok? 17:08:48 oerjan: hmm. maybe i should go 17:09:00 ^ul (x)(!())(!())^SS 17:09:00 x 17:09:20 ^ul (!())(!())^aS 17:09:21 () 17:09:28 jix: oh the result was () so S printed nothing 17:09:29 which is one ah.... 17:09:47 and fungot special cases on no output 17:09:48 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 fungot: that's some serious conspiracy theory you've got there 17:10:12 oerjan: which first was a bit physically verbose 17:11:19 jix: compiling into underload only works for no input languages, obviously 17:11:30 of course 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:41:59 bignums! all the way! 18:42:55 optbot: AnMaster quotes? How crass. 18:42:55 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:57 optbot! 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 optbot: That's another AnMaster quote. 18:43:05 ehird: oh I just realised what I pasted makes no sense 18:43:06 optbot! 18:43:06 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | probably. 18:43:23 optbot: AnMaster has probably said that at one point. 18:43:24 ehird: Punch? :o 18:43:25 optbot! 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:28 Tada. 18:43:58 optbot! 18:43:58 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | profit. 18:44:06 ehird, that would have been you 18:44:09 I bet 18:44:20 ok that's not AnMaster. he's never had anything to do with profit *ducks* 18:44:37 XD 18:44:45 oerjan: the previous one even moreso, he would never use vim 18:44:47 oerjan, indeed, I suggest it should be owned by the people ;) 18:46:04 * oerjan hits AnMaster with some means of production ===\___/ 18:46:53 haha 18:52:22 oerjan, but why have you replaced your frying pan with one made in plastic foam? 18:52:25 it makes no sense 18:52:38 it is not plastic 18:53:17 oerjan, it is 18:53:19 look again 18:53:25 someone must have replaced it 18:53:51 hm, actually this is lego 18:54:13 oerjan, hm a Danish conspiracy? 18:54:45 either that or David Morgan-Mar 18:55:34 oerjan, why him? 18:55:42 he wouldn't give the lego away 18:55:45 he would use it himself 18:55:48 hm true 18:56:31 * oerjan starts suspecting ehird 18:56:44 oerjan: but i like being hit by the frying pan 18:56:56 oh that explains it 18:57:00 he wanted it for himself 18:57:04 obviously 18:57:04 hm 18:57:12 AnMaster: you better be careful then 18:57:20 oerjan, what do you mean? 18:57:30 I got a hard hat for a reason 18:57:41 ok 18:57:55 i thought it was just your thick skull 18:58:05 hah 18:59:02 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 hm maybe not, considering how strange things usually are on irc 19:00:03 * oerjan wonders if GregorR has a hard hat. 19:00:45 heh 19:01:00 at least not listed 19:02:03 -!- oklopol has joined. 19:02:49 oerjan, what is the link to that page now again? 19:03:02 AnMaster: the archive is updated at last, http://esolangs.org/files/befunge/impl/ 19:03:30 http://codu.org/hats.php 19:14:14 4 and 8 look the same to me. 19:14:18 ehird! 19:14:41 (also 3 and 13) 19:14:44 back 19:14:51 oklopol: what 19:15:49 ehird: 19:15:54 ok 19:16:06 oklopol: yeah they are the same 19:16:17 no it's not okay. 19:16:18 they have differen descriptions 19:16:45 oerjan: one has something in the side 19:16:57 * oerjan swats a runaway letter ----### t 19:17:01 they don't look *exactly* the same, but i bet you could get a greater difference just by muffing one of them up. 19:22:51 ^ul xyz 19:22:51 ...bad insn! 19:23:03 ^ul ...bad insn! 19:23:03 ...bad insn! 19:23:50 +ul a 19:23:50 hey hey 19:23:51 ...a out of stack! 19:25:02 ^ul a(:::***)^S 19:25:02 ...out of stack! 19:25:08 ^ul (a)(:::***)^S 19:25:08 aaaa 19:25:15 ^ul ((a)S:^):^ 19:25:15 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ...too much output! 19:25:42 -!- oklopol has quit (Read error: 104 (Connection reset by peer)). 19:25:45 ^ul ((...too much output! )S:^):^ 19:25:45 ...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:49 bah 19:25:54 +ul ((...too much output! )S:^):^ 19:25:55 ...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 +ul (( ...too much output!)S:^):^ 19:27:13 -!- oklopol has quit (Read error: 54 (Connection reset by peer)). 19:27:14 ...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 ^ul (LOL)S:^):^ 19:28:05 LOL ...out of stack! 19:30:09 ummmm 19:30:09 :P 19:30:21 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 fizzie: ( as a method) that overloads more than one statement on every line, that will be 19:31:03 how rude 19:31:43 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 ^ul (a):*:*:*:*:*:*:*:*:*:*S 19:33:44 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ...too much output! 19:33:50 ^ul (a):*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*S 19:33:50 ...too much stack! 19:33:54 ^ul (a):*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*S 19:33:54 ...too much stack! 19:33:58 ^ul (a):*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*S 19:33:59 ...too much stack! 19:34:08 ^ul (a):*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*S 19:34:08 ...too much stack! 19:34:12 ^ul (a):*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*S 19:34:12 ...too much stack! 19:34:14 Hmph. 19:34:18 ^ul (a):*:*:*:*:*:*:*:*:*:*:*:*:*S 19:34:18 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ...too much output! 19:34:26 +ul (a):*:*:*:*:*:*:*:*:*:*S 19:34:26 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 19:34:36 Heh, that looks like it checks only after writing. 19:34:49 +ul (a):*:*:*:*:*:*:*:*:*:*:*:*:*S 19:34:49 -!- thutubot has quit (Excess Flood). 19:34:54 Lolz. 19:35:00 fizzie: should I restart it? 19:35:06 Sure, why not. 19:35:30 It's always good to have a redundant Underload-bot. 19:36:16 Should i ILLEGALLY RELEASE the sauce code? :-P 19:36:27 198 thutubot/thutubot.t2 19:36:29 Short code... 19:36:45 ^ul (a):*(:*)(:*):*::*^^S 19:36:45 ...too much stack! 19:37:14 Fungot is 483 lines already. 19:37:30 My Funge, it's bloaty. 19:37:40 ^ul (a):*(:*)(:*)::*^^S 19:37:41 :*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:* 19:37:51 >_< 19:38:45 ^ul (a):*(:*)(:*)(::*)^^S 19:38:45 :*:*:*:* 19:38:56 ^ul (a):*(:*)(:*)(::*)^^^S 19:38:56 :*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:* 19:39:04 >_< 19:39:16 * oerjan hits himself ===\___/ 19:40:32 -!- thutubot has joined. 19:40:35 +ul (hi)S 19:40:36 hi 19:40:42 Hmm. 19:40:55 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 Therefore, I am unsure how to hax0r thutubot. 19:41:03 ^ul (a):*(:*)(:*)::*^^S 19:41:04 :*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:* 19:41:13 ^ul (a):*(:*)(:*)::*^^^S 19:41:14 ...too much stack! 19:41:20 oh well 19:42:31 -!- Ilari has joined. 19:43:30 +ul (ACTION is unhax0rable!)S 19:43:30 * thutubot is unhax0rable! 19:44:10 +ul (a):*(:*)(:*)::*^^^S 19:44:29 ...too much memory used! 19:44:42 * oerjan wonders what the heck he is doing wrong 19:46:09 It will apply :*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:* to aa, making an 128-kilobyte string. 19:46:29 Or maybe not. 19:46:35 Yes, it will. 19:46:42 Well, a long one, anyway. 19:46:45 +ul (a):*(:*)(:*)::*^^^S 19:46:45 +ul (a):*(:*)(:*)::*^^^S 19:46:46 +ul (a):*(:*)(:*)::*^^^S 19:46:46 +ul (a):*(:*)(:*)::*^^^S 19:46:57 Hellllllllooooooooo? thutubot? 19:46:58 i must be mixing up something 19:47:01 +ul (I exist)S 19:47:03 ...too much memory used! 19:47:14 existance is hard to prove 19:47:20 -!- jix has quit ("This computer has gone to sleep"). 19:47:22 ...too much memory used! 19:47:40 ...too much memory used! 19:47:59 ...too much memory used! 19:47:59 I exist 19:48:02 +ul (Hello 19:48:02 +ul PRIVMSG #esoteric :World) 19:48:02 ...out of time! 19:48:40 +ul (a)(:*)(::*):*^^S 19:48:40 :*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:*:* 19:49:15 -!- jix has joined. 19:49:40 +ul (::*):*S 19:49:40 ::*::* 19:50:04 +ul (:*)(::*):*^S 19:50:04 :*:*:*:* 19:50:27 * oerjan hits himself again ===\___/ 19:50:50 +ul (:aSS):aSS 19:50:50 (:aSS):aSS 19:50:54 +ul (a)(:*)(::**):*^^S 19:50:55 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 19:51:00 missing * 19:52:02 ^ul (a)(:*)(::**):*^^S 19:52:02 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ...too much output! 19:52:17 +ul (**SSa:)**SSa: 19:52:17 ...* out of stack! 19:52:24 +ul (*SSa:)*SSa: 19:52:25 ...S out of stack! 19:52:31 +ul (***SSa:)*SSa: 19:52:32 ...S out of stack! 19:52:34 +ul (***SSa:)***SSa: 19:52:34 ...* out of stack! 19:52:41 +ul (***SSa*:)***SSa: 19:52:41 ...* out of stack! 19:52:51 +ul (^)^ 19:52:52 ...^ out of stack! 19:52:57 Huh. 19:52:59 Why is that outputting? 19:53:00 * oerjan wonders what the heck ehird is trying to do 19:53:01 Anything in the form (...)* will do "* out of stack". 19:53:11 fizzie: Oh, right 19:53:12 I meant : 19:53:19 +ul (:::SSa:):::SSa: 19:53:19 :::SSa::::SSa: 19:53:25 +ul (:SSa:):SSa: 19:53:26 :SSa::SSa: ...a out of stack! 19:53:33 +ul (::SSa:)::SSa: 19:53:33 ::SSa:::SSa: 19:53:35 +ul (::SSa)::SSa 19:53:36 ::SSa::SSa 19:53:40 +ul (::SSa)::SaS 19:53:41 ::SSa(::SSa) 19:53:44 +ul (::SSa)::aSS 19:53:44 (::SSa)::SSa 19:53:51 +ul (::aSS)::aSS 19:53:52 (::aSS)::aSS 19:53:57 Agh! 19:54:00 I got back to the original. 19:54:03 :) 19:54:17 (::::aSS)::::aSS 19:54:21 +ul (::::aSS)::::aSS 19:54:22 (::::aSS)::::aSS 19:54:38 +ul (aSS)(aSS)aSS 19:54:38 (aSS)aSS 19:54:47 +ul (aSS)(aSS)a*SSS 19:54:47 aSS{{aSS}} ...S out of stack! 19:54:51 Whoa. 19:54:54 How did those {{}}s appear?! 19:55:01 Implementation detail, I think. 19:55:10 From what I've heard, {}s are used internally for something. 19:55:14 known bug 19:55:18 +ul ({})S 19:55:18 {} 19:55:22 +ul {}S 19:55:28 +ul ({})* 19:55:36 * ehird pokes thutubot 19:55:45 it's not legal input though 19:55:59 ehird: +ul ({})S 19:55:59 [19:55] thutubot: {} 19:56:00 that worked 19:56:02 so should this 19:56:04 +ul ({})* 19:56:05 +ul ({})S 19:56:06 {} 19:56:07 ({})* has no output-generation. 19:56:08 Wt. 19:56:09 Wtf 19:56:14 fizzie: But it's an error 19:56:16 It's an out of stack 19:56:19 Well, that. 19:56:46 It did behave a bit illogically when {s were involved. 19:57:04 +ul (({{TEST}}))S 19:57:05 ({{TEST}=)} 19:57:08 There's that =. 19:57:11 (From the logs.) 19:59:14 yeah that's the only way to get file io with unlambda 19:59:25 }} searches logs 19:59:46 No, I mean, I copied the example from my irclogs. 20:00:27 yes, i know 20:02:08 -!- kar8nga has joined. 20:19:40 -!- ab5tract has quit. 20:22:25 -!- ab5tract has joined. 20:26:39 ^ul (a:S^S)a:S^S 20:26:39 (a:S^S)a:S^S 20:26:57 But that's just a trivial version of the ISO-standard (:aSS):aSS one. 20:27:13 It's quite a quiny language. 20:32:00 ^ul (aS(:^)S):^ 20:32:00 (aS(:^)S):^ 20:32:06 That's another very simple one. 20:33:45 hm that one allows single inserts 20:34:13 ^ul (aS(:^)S(Hello)!):^ 20:34:14 (aS(:^)S(Hello)!):^ 20:34:24 -!- oklopol has quit (Read error: 104 (Connection reset by peer)). 20:36:11 ^ul (funky dunky dunk)(~aS:aSS)~aS:aSS 20:36:12 (funky dunky dunk)(~aS:aSS)~aS:aSS 20:38:32 That one's pretty close to the loopy one, although I hope the ignoration still works. 20:38:36 ^ul (^ul )(+ul )(~:SaS~aS:aSS)~:SaS~aS:aSS 20:38:36 +ul (+ul )(^ul )(~:SaS~aS:aSS)~:SaS~aS:aSS 20:38:36 ^ul (^ul )(+ul )(~:SaS~aS:aSS)~:SaS~aS:aSS 20:38:44 Yup. 20:39:34 fungot: you ignorant twit 20:39:34 oerjan: goto considered harmful. ;p ;p ;p 20:40:10 ^ul (^ul )(+ul )(~:SaS~aSaS(:^)S):^ 20:40:10 +ul (+ul )(^ul )(~:SaS~aSaS(:^)S):^ 20:40:11 ^ul (^ul )(+ul )(~:SaS~aSaS(:^)S):^ 20:40:15 That's shorter, though. 20:43:10 fizzie, hi 20:43:20 fizzie, do you use a lot of { and } ? 20:43:33 I don't use them at all in fungot. 20:43:34 fizzie: i wonder what it means." 20:43:47 I rewrote that today to use memcpy instead of popping to a temp list and then pushing it back from that 20:43:49 fungot: It means you don't change the storage offset or use the stack stack. 20:43:49 fizzie: so you do underlined text by overprinting ' _____' on top of the 20:43:50 since it is in order 20:43:52 a lot faster 20:43:57 and less memory usage 20:44:18 -!- kar8nga has left (?). 20:44:18 -!- psygnisfive has quit ("Leaving..."). 20:44:44 fungot, also memset for zero extending stack 20:44:45 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:44:48 err 20:44:49 fizzie, ^ 20:45:08 cuban fnords are among the scariest 20:46:26 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 http://techdirt.com/articles/20081107/0118162765.shtml 21:05:30 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 ^ul ()a(((((((((((:(9))(8))(7))(6))(5))(4))(3))(2))(1))(0)):(^!))~*^^^^~!~!S 21:30:08 1 21:30:14 ^ul (:*)a(((((((((((:(9))(8))(7))(6))(5))(4))(3))(2))(1))(0)):(^!))~*^^^^~!~!S 21:30:14 2 21:30:18 ^ul (::**)a(((((((((((:(9))(8))(7))(6))(5))(4))(3))(2))(1))(0)):(^!))~*^^^^~!~!S 21:30:18 3 21:30:21 ^ul (:::***)a(((((((((((:(9))(8))(7))(6))(5))(4))(3))(2))(1))(0)):(^!))~*^^^^~!~!S 21:30:21 4 21:30:32 ^ul (:::***)(:*)*a(((((((((((:(9))(8))(7))(6))(5))(4))(3))(2))(1))(0)):(^!))~*^^^^~!~!S 21:30:32 8 21:31:48 (:*)()^a(((((((((((:(9))(8))(7))(6))(5))(4))(3))(2))(1))(0)):(^!))~*^^^^~!~!S 21:31:58 ^ul (:*)()^a(((((((((((:(9))(8))(7))(6))(5))(4))(3))(2))(1))(0)):(^!))~*^^^^~!~!S 21:31:58 2 21:32:02 ^ul (:*)(:*)^a(((((((((((:(9))(8))(7))(6))(5))(4))(3))(2))(1))(0)):(^!))~*^^^^~!~!S 21:32:02 4 21:32:05 ^ul (:*)(::**)^a(((((((((((:(9))(8))(7))(6))(5))(4))(3))(2))(1))(0)):(^!))~*^^^^~!~!S 21:32:05 8 21:32:08 ^ul (:*)(:::***)^a(((((((((((:(9))(8))(7))(6))(5))(4))(3))(2))(1))(0)):(^!))~*^^^^~!~!S 21:32:09 6 21:32:13 ^ul (::**):^a(((((((((((:(9))(8))(7))(6))(5))(4))(3))(2))(1))(0)):(^!))~*^^^^~!~!S 21:32:13 7 21:32:21 bah 21:32:25 wtf 21:32:27 only the last digit till now 21:32:28 oh 21:32:28 :D 21:32:42 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 fizzie, however this last code I mentioned isn't well tested yet 22:25:02 could be off by one errors 22:25:04 don't think so 22:25:13 but a lot of possible situations for that 22:45:54 ^help 22:45:54 ^ ; ^def ; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^bool 22:46:11 ^help lang 22:46:11 ^ ; ^def ; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^bool 22:46:31 ^show 22:46:31 echo reverb rev rot13 rev2 fib wc ul cho choo pow2 source help 22:46:35 ^source 22:46:35 http://zem.fi/~fis/fungot.b98.txt 22:46:53 ^bf ++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>. 22:46:53 Hello World!. 22:46:57 \o/ 22:47:05 ^bf ++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+. 22:47:05 Hello World! 22:48:38 wtf the whole bot is written in befunge? 22:49:11 that is just insane 22:49:28 Sure, that's the whole point of it. 22:49:46 ^bf ++++++++++[>+++++++>++++++++++>+++>+<<<<-]>+++.>+++.+++++.+.+++++.>++++.<<+++++++++++++++++.>.++++.----.+-------.>++.>. 22:49:46 Iglmr"Zrvrl$. 22:49:50 \o~ 22:49:58 (Though there's some supporting code for the babbling data-file generation that's not Befunge.) 22:50:12 data file generation? 22:50:36 fungot: you've got plenty of data right? 22:50:36 oerjan: slavic anyway) 22:50:52 fungot: what is this? 22:50:52 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 so the underload interpreter is written in befunge too right? 22:52:11 fucking psygnisfive and his queer friends, some random dude is telling me i'm sexy and calling me @ skype :P 22:52:56 !help 22:53:03 ^help 22:53:03 ^ ; ^def ; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^bool 22:53:04 are there any other bots here too? 22:53:15 thutubot: hello there 22:53:19 oops 22:53:22 ^bool 22:53:22 No. 22:53:25 optbot ! 22:53:25 M0ny: racist 22:53:25 ^bool 22:53:25 Yes. 22:53:28 :o 22:53:30 optbot ! 22:53:30 M0ny: in there it's not, in turn? 22:53:40 ^bool 22:53:40 No. 22:53:41 ^bool 22:53:42 No. 22:53:43 ^bool 22:53:43 No. 22:53:45 hmmm 22:53:50 optbot, i'm botophobe ! 22:53:51 M0ny: obviously 22:53:53 +ul (a)S 22:53:53 a 22:53:54 yeah optbot 22:53:54 M0ny: its still going damnit 22:55:50 +ul (optbot !)S 22:55:50 optbot ! 22:55:50 jix: that sounds like an old mycology? 22:55:51 thutubot: ah ~cat ah 22:56:08 +help 22:56:18 so what is thutubot? 22:56:32 ^ul (+ul (test)S)S 22:56:32 +ul (test)S 22:56:33 test 22:56:34 ais523's bot, written in thutu 22:56:45 is anyone here able to kick someone? 22:57:01 it doesn't have much more than underload though iirc 22:57:28 jix: lament and fizzie, at least 22:57:38 The randomish babbling of fungot is done by using some hugey data files of material. 22:57:38 fizzie: random here's a script i just wrote :p ( what was i thinking 22:57:52 fungot: Usually you're not really thinking. 22:57:53 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 That's a bit of Finnish again. 22:58:23 also the thutu in thutubot is with some extensions iirc 22:58:53 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 fizzie: i like befunge more than bf... it's not really a problem. 22:59:18 fungot: That's not surprising, given the language you're written in. 22:59:18 fizzie: yes i am 23:02:25 ^ul (a(:^)*S):^ 23:02:25 (a(:^)*S):^ 23:02:30 did an alternate quine :) 23:03:00 'night all 23:03:18 -!- M0ny has quit ("Join the Damnation now !"). 23:03:25 ^ul (a(:^)SS):^ 23:03:25 :^(a(:^)SS) 23:03:29 hrm 23:03:39 I used (aS(:^)S):^ earlier today; that's very similar, except one S instead of that *. 23:03:46 ^ul (aS(:^)S):^ 23:03:46 (aS(:^)S):^ 23:04:03 yeah just realized that you can do it that way too 23:04:29 There's a variant which used to cause a loop here on this channel. 23:04:30 ^ul (^ul )(+ul )(~:SaS~aSaS(:^)S):^ 23:04:30 +ul (+ul )(^ul )(~:SaS~aSaS(:^)S):^ 23:04:31 ^ul (^ul )(+ul )(~:SaS~aSaS(:^)S):^ 23:04:41 Nowadays my bot ignores thutubot so it no longer does it. 23:04:56 oh that was what i planned todo.... 23:04:59 :( 23:05:02 -!- poiuy_qwert has joined. 23:05:32 optbot: help 23:05:33 jix: You're lucky I didnt vote already 23:05:36 optbot: help 23:05:37 jix: I haven't limited its absolute usage. 23:05:40 hmm 23:05:46 Not too helpful. 23:06:16 fungot: You try helping, too. 23:06:36 fungot: Ignoring me, are you? 23:06:37 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! 23:07:26 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | ABCDEF.. 23:07:41 that's the only optbot command i know of 23:07:41 oerjan: I'm sure it will be less dry than that 2,3 machine I'm trying to understand 23:07:52 optbot! 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 jix: it does three things - 23:12:43 changes topic every 6 or 9 hours, i forget 23:12:46 talks to you when you talk to it 23:12:49 changes topic on "optbot!" 23:12:50 ehird: I have no idea why it doesn't, but my current unmodified version does :P 23:13:00 Also: free psychiatric advice. 23:13:09 optbot: What do you think about my personal problems? 23:13:10 jix: it works by picking random lines out of the logs, dec 2002 - present day 23:13:10 fizzie: maybe the "t" in "the" 23:13:11 fizzie: yes. 23:13:55 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 fizzie: use this site, it's nice) is a simpler way, too 23:14:33 Although there are a lot of alternative modes of speaking. 23:14:40 fungot: Pretend to be a politician, please. 23:14:42 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:15:45 how terrible! 23:16:51 Receiving dialysis treatment while resident in the european court of human rights sounds a bit suspicious. 23:16:59 fizzie: feed it in eliza logs 23:17:13 According to a quick grep, it used to be "temporarily resident in the member state in question" originally. 23:17:17 fizzie: isn't that how they killed milosevic? 23:17:25 well, more or less 23:17:47 slightly different court, slightly different treatment 23:18:36 fungot: What do you say to that? 23:18:37 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 It's good at avoiding any clear answers, just like a good politician. 23:19:29 you think we could get it elected? 23:19:36 Let's see what else I have here... 23:19:44 fungot: How do Wikipedia talk pages sound like? 23:19:44 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:53:47 a 23:59:18 +ul ((a )(a ))(~:^:S~*a~^!a*~:^):^ 23:59:20 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!