00:03:52 http://pastebin.ca/391947 00:07:13 oh god 00:07:30 what's with these disgusting thutu perl-compiled programs? 00:07:48 ais523's new language 00:08:05 but why the perl output and not the thutu source? 00:08:45 -snicker- Lament reminds me of 19th century aristocracy. 00:08:58 he apparently didn't think thutu2 ready for public consumption yet 00:08:59 "What is with all these disgusting peasants!" 00:09:28 oerjan: ohh, right 00:09:33 didn't notice the 2 00:10:13 hmmm... that Hellp, World! example gave me a sudden surge of ideas... 00:10:36 as I've never seen anything like that... and it seems very very natural. 00:10:48 -!- crathman has quit ("Chatzilla 0.9.77 [Firefox 2.0.0.3/2007030919]"). 00:13:49 wiki templates + unlimited redirection would be sort of similar. 00:14:31 yeah... same concept too... you could count a template edit as something similar to a transformation. 00:17:47 -!- wezyap has joined. 00:17:51 hi people 00:19:13 http://en.wikipedia.org/wiki/Markov_algorithm 00:19:45 didn't know string rewriting algorithms were turing complete 00:20:03 haven't heard of thue? 00:20:28 that's neat 00:20:31 nope 00:20:56 http://esolangs.org/wiki/Thue 00:22:07 i'm still proud of my javascript thue interpreter :) 00:24:04 Why the heck have they deleted Refal? 00:25:21 -!- nazgjunk has joined. 00:27:07 ? 00:27:18 ah, copyright problems 00:27:46 what a ridiculous thing not to leave even a stub. 00:28:23 wow, i just noticed my thue interpreter used javascript from web.archive.org 00:28:29 forgot to correct an URL when moving hosts 00:30:26 oerjan: how did you find out the reason? 00:34:54 -!- wooby has quit. 00:37:24 ...argh... I still can't bind my HTTP server to bread.strangled.net 00:38:55 i followed the link to the deletion log 00:39:55 i don't know how to find any prior discussion though 00:56:37 -!- sebbu2 has quit ("@+"). 01:09:36 -!- ShadowHntr has joined. 01:10:31 -!- nazgjunk has quit ("Leaving"). 01:10:55 whoa 01:11:00 "true" is a word 01:11:37 true. 01:11:56 that's a crazy word 01:13:37 true. 01:15:10 -!- wezyap has quit. 01:16:13 oh come on 01:16:15 http://www.99-bottles-of-beer.net/language-perl-737.html 01:17:51 heh 01:18:01 perl once again proves to be the most esoteric language 01:20:21 -!- ShadowHntr has quit ("End of line."). 02:15:32 -!- Sgeo has joined. 03:37:06 -!- GreaseMonkey has joined. 03:48:51 hey bsmnt 03:48:56 hi 03:49:02 -!- RoboMonkey has joined. 03:49:33 ?addc fu 1 x00>"PRIVMSG "%1[>,]" :fuck you, "%2[>,]x0A>x00<[<]>%0[.>] 03:49:36 \fu bsmnt_bot 03:49:37 fuck you, bsmnt_bot 03:49:46 ~fu GreaseMonkey 03:49:53 aaw, not still there 03:50:10 so functionwise we're even 03:50:43 apart from yours probably being easier to code in 03:50:55 ?listc 03:51:23 note that listc only shows up on the console 03:51:55 ~exec self.print_callbacks(sys.stdout) 03:51:56 [('^PING (.*)$', 'pong'), 03:51:56 ('^:bsmntbombdood!\\S*gavin@\\S* PRIVMSG \\S* :~quit ?(.*)', 'do_quit'), 03:51:56 ('^:bsmntbombdood!\\S*gavin@\\S* PRIVMSG \\S* :~raw (.*)', 'do_raw'), 03:51:56 ('^\\S+ PRIVMSG \\S+ :~ctcp (\\S+) (.+)', 'do_ctcp'), 03:51:57 ('^:bsmntbombdood!\\S*gavin@\\S* PRIVMSG (\\S*) :~pexec (.*)', 'do_exec'), 03:51:58 ('\\S+ PRIVMSG (#esoteric|#baadf00d|#bsmnt_bot_errors) :~exec (.*)', 03:52:00 'do_exec'), 03:52:01 ('\\S+ PRIVMSG \\S+ :~ps', 'do_ps'), 03:52:03 ('^:bsmntbombdood!\\S*gavin@\\S* PRIVMSG \\S* :~kill (.*)', 'do_kill'), 03:52:04 ('^ERROR :Closing Link:.*', ''), 03:52:06 ('\\S+ PRIVMSG (\\S+) :~bf ([^!]*)!?(.*)', 'bfarg')] 03:52:16 note that my bot pwns your bot 03:52:20 :P 03:52:46 hmmm 03:52:54 ~bf +[.+] 03:53:01 ~ps 03:53:15 don't do that. 03:53:34 ~exec run_script("/bot/scripts/bf.py") 03:53:38 was that it? 03:53:51 oh boy 03:53:52 no, execfile 03:53:57 bsmnt_bot seems to be frozen 03:54:06 \say i'm still working 03:54:07 i'm still working 03:54:09 i suppose the bf locked it up. 03:54:25 execfile? 03:54:26 i suppose it is not properly in do_exec 03:54:26 bummer, like i pwnd egobot first 03:54:30 i wanted to do that 03:54:40 my, someones done a lot with him 03:55:04 oh well, just in case you want a little piss-take: 03:55:05 \viagra 03:55:06 BUY VIAGRA GOATSE RUB GAY BOYS FLIRT TAPE HORSE FUCK FLIRT TAPE GOATSE ONLINE CASINO GAY SEX BRITNEY SPEARS HOT PR0N BIG COCKS ERRECT1ON POOOORN GOATSE XXX 03:55:09 ais523 i think 03:55:34 with a little help from me 03:55:42 what is execfile? 03:55:53 a command to load python 03:56:00 builtin 03:56:00 -!- ShadowHntr has joined. 03:56:11 oh 03:56:25 -!- bsmnt_bot has quit (Read error: 131 (Connection reset by peer)). 03:56:28 -!- bsmnt_bot has joined. 03:56:57 oh, and btw, i'm sorta learning C++ 03:57:00 ~exec execfile("/bot/scripts/bf.py") 03:57:07 GreaseMonkey: nooooo 03:57:14 ~bf ,[.,]!Test 03:57:14 Test 03:57:32 nice 03:57:51 well, C++ is kinda a just-in-case thing 03:58:39 like when miran was being a dick and decided to force people to use *classes* in their DLLs for the AMGC2 system 03:59:21 RULE #1 of library programming: NEVER, *EVER* force people to use C++ classes! 05:47:33 -!- oerjan has quit ("leaving"). 06:53:39 ................................................................. 06:54:00 ,,..99 06:54:05 Rule #1 of library programming for libraries which are intended to be accessible by languages other than C++: (see above) 06:59:08 hi gregorr 07:03:10 -!- Sgeo has quit ("Leaving"). 07:19:00 Hi GreaseMonkey :P 07:20:56 what linux distro do you have? 07:22:17 Hm, do I want to admit it... 07:26:57 -!- Sukoshi has joined. 07:28:24 mandrake? 07:28:38 i have knoppix 3.4 on my hd 07:28:45 it 07:28:50 's safe to admit 07:29:46 Mandriva, yuh. 07:29:58 For all that it's not a "cool" distro to use, I'm yet to find a better one. 07:30:49 it's quite loaded and quite popular 07:31:22 Well, by "cool" I mean something more like "elite" in this case. 07:31:37 I'm actually quite capable of having e.g. Slackware as my distro, but why would I do that to myself? 07:36:04 heh 07:37:41 Now I just need to hack linuxwacom ... :( 07:40:32 afk food 07:56:31 i need to go right now, cya all 07:57:09 -!- RoboMonkey has quit. 07:57:13 -!- GreaseMonkey has quit ("byes"). 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:07:26 -!- ShadowHntr has quit (Read error: 110 (Connection timed out)). 08:35:46 I have Slackware as my distro. 08:35:55 It's not that bad, you know. 08:39:38 what doyaknow, it's Sukoshi 08:39:46 Yep. 08:39:52 Takin' a minute break from cramming. 08:40:20 what for? 08:40:25 AP tests. 08:40:49 Trying to cram in 1.5 semesters worth of material into 5 weeks. 08:41:02 That's only in one class though. I have to review for a whole bunch of others. 09:25:59 -!- sebbu has joined. 10:52:26 -!- nazgjunk has joined. 11:05:55 -!- sebbu has quit ("reboot"). 11:26:27 -!- UpTheDownstair has joined. 11:38:47 -!- fushd has joined. 11:39:27 -!- nazgjunk has quit (Nick collision from services.). 11:39:29 -!- fushd has changed nick to nazgjunk. 11:44:01 -!- UpTheDownstair has quit (Read error: 60 (Operation timed out)). 11:52:08 -!- sebbu has joined. 12:04:12 -!- UpTheDownstair has joined. 12:04:20 -!- UpTheDownstair has quit (Client Quit). 14:30:08 -!- nazgjunk has quit (Read error: 104 (Connection reset by peer)). 14:31:43 -!- nazgjunk has joined. 15:02:24 hi everyone 15:29:00 -!- SevenInchBread has quit ("haaaaaaaaaa"). 15:49:41 -!- Sgeo has joined. 17:21:19 -!- SevenInchBread has joined. 18:10:41 -!- jix_ has joined. 18:21:12 -!- jix_ has changed nick to jx. 18:21:25 -!- jx has changed nick to jix. 18:53:30 -!- RodgerTheGreat has quit. 19:22:18 -!- nazgjunk has quit ("reconnecting teh wlan"). 19:26:18 -!- nazgjunk has joined. 19:41:38 -!- Sgeo has quit ("Leaving"). 20:00:18 -!- helios24_ has joined. 20:02:34 wow, my abstraction eliminator/SKI simplifier is terrible 20:02:35 -!- helios24_ has quit (Client Quit). 20:03:24 gives me ``S`K`S``S`KSK``S``S`KS``S`K`S`KS``S`K`S`KK``S``S`KSK`KI`K`KI when the shortest is `S``S`KSK 20:06:39 -!- Sgeo has joined. 21:14:31 -!- RodgerTheGreat has joined. 21:38:21 do-be-do-be-do 21:38:57 "To do is to be" - Nietzsche 21:39:02 "To be is to do" - Kant 21:39:08 "Do Be Do Be Do" - Sinatra 21:39:14 hehehe 21:42:21 I am intrigued. what the hell are you babbling about? 21:43:57 RodgerTheGreat: you shouldn't be 21:43:57 Well, I was singing the first line IRL, then I suddenly recalled the next three lines. 21:44:44 bsmntbombdood: I am bored, which has a tendency to make one easily intrigued 21:46:15 I'm thinking about making a functional object oriented stack based language 21:46:27 incidentally, other sorces give Socrates and Satre 21:46:44 *cough* Satre and Socrates 21:47:20 or Descarte and Satre 21:49:09 I'm think only anonymous functions 21:49:35 Because if binding functions to names is allowed, then anything has to be able to be bound to a name 21:49:39 and that's no fun 21:49:49 hm 21:50:27 classes too :/ 21:51:37 So how do I do this elegantly? 21:54:37 object variables are a problem too 21:54:51 maybe each object has a private stack 21:55:57 that's ugly too though 21:56:33 hm 21:57:02 you could make stacks a datatype that can be stored on the stack 21:57:18 sure 21:58:05 and you could give each object a queue for storing variables, rather than a stack! 21:58:11 why? 21:58:16 that would be unusable 21:58:42 how so? 21:59:22 unless its circular 22:00:37 *it's 22:01:49 'methodname exec 22:03:04 init-args [class def] 'instantiate exec 22:04:34 hmm http://www.codinghorror.com/blog/archives/000635.html 22:04:52 and actually, that "exec" can be made implicit 22:05:45 You could go the FORTH route: an object is a block of memory. It is up to you to use this block of memory without shooting yourself in the foot. lots of very lightweight setters and getters are recommended. 22:08:33 how do you send messages? 22:08:43 offsets? 22:17:46 * bsmntbombdood laughs 22:17:56 This article says that the first difficult thing students have is "assignment and sequence" 22:18:14 Why is functional programming not more popular? 22:19:30 And they compare imperative statements to math 22:19:32 wtf, man 22:20:40 Ah, it is not which model they have, but how consistant it is 22:21:13 OTOH, the statements listed are definitely imperative-oriented. 22:21:18 yeah 22:21:33 they are nonsense in non-imperative languages 22:21:42 but then they say that kids should get the right answer, because they have seen the same statements in math class 22:21:46 which is incorrecnt 22:21:47 except PROLOG, where no solution would be found 22:22:03 bsmntbombdood: I didn; thnk theysaid that 22:22:13 they did in the linked paper 22:22:21 they are trying to avoid thre being a "correct" answer 22:22:52 I think it's reasonable to think that there won't be a consistent model of assignment 22:26:17 this one: http://www.cs.mdx.ac.uk/research/PhDArea/saeed/paper1.pdf 22:57:29 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 23:19:59 -!- sebbu2 has joined. 23:28:09 -!- sebbu has quit (Read error: 60 (Operation timed out)).