00:03:52 <oerjan> http://pastebin.ca/391947
00:07:30 <lament> what's with these disgusting thutu perl-compiled programs?
00:08:05 <lament> but why the perl output and not the thutu source?
00:08:45 <SevenInchBread> -snicker- Lament reminds me of 19th century aristocracy.
00:08:58 <oerjan> he apparently didn't think thutu2 ready for public consumption yet
00:10:13 <SevenInchBread> hmmm... that Hellp, World! example gave me a sudden surge of ideas...
00:10:36 <SevenInchBread> 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 <oerjan> wiki templates + unlimited redirection would be sort of similar.
00:14:31 <SevenInchBread> yeah... same concept too... you could count a template edit as something similar to a transformation.
00:17:47 -!- wezyap has joined.
00:19:45 <bsmntbombdood> didn't know string rewriting algorithms were turing complete
00:20:03 <lament> haven't heard of thue?
00:20:56 <lament> http://esolangs.org/wiki/Thue
00:22:07 <lament> i'm still proud of my javascript thue interpreter :)
00:24:04 <oerjan> Why the heck have they deleted Refal?
00:25:21 -!- nazgjunk has joined.
00:27:18 <oerjan> ah, copyright problems
00:27:46 <oerjan> what a ridiculous thing not to leave even a stub.
00:28:23 <lament> wow, i just noticed my thue interpreter used javascript from web.archive.org
00:28:29 <lament> forgot to correct an URL when moving hosts
00:30:26 <lament> oerjan: how did you find out the reason?
00:34:54 -!- wooby has quit.
00:37:24 <SevenInchBread> ...argh... I still can't bind my HTTP server to bread.strangled.net
00:38:55 <oerjan> i followed the link to the deletion log
00:39:55 <oerjan> 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:15:10 -!- wezyap has quit.
01:16:15 <bsmntbombdood> http://www.99-bottles-of-beer.net/language-perl-737.html
01:18:01 <lament> 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:49:02 -!- RoboMonkey has joined.
03:49:33 <GreaseMonkey> ?addc fu 1 x00>"PRIVMSG "%1[>,]" :fuck you, "%2[>,]x0A>x00<[<]>%0[.>]
03:50:43 <GreaseMonkey> apart from yours probably being easier to code in
03:51:56 <bsmnt_bot> ('^:bsmntbombdood!\\S*gavin@\\S* PRIVMSG \\S* :~quit ?(.*)', 'do_quit'),
03:51:56 <bsmnt_bot> ('^:bsmntbombdood!\\S*gavin@\\S* PRIVMSG \\S* :~raw (.*)', 'do_raw'),
03:51:56 <bsmnt_bot> ('^\\S+ PRIVMSG \\S+ :~ctcp (\\S+) (.+)', 'do_ctcp'),
03:51:57 <bsmnt_bot> ('^:bsmntbombdood!\\S*gavin@\\S* PRIVMSG (\\S*) :~pexec (.*)', 'do_exec'),
03:51:58 <bsmnt_bot> ('\\S+ PRIVMSG (#esoteric|#baadf00d|#bsmnt_bot_errors) :~exec (.*)',
03:52:01 <bsmnt_bot> ('\\S+ PRIVMSG \\S+ :~ps', 'do_ps'),
03:52:03 <bsmnt_bot> ('^:bsmntbombdood!\\S*gavin@\\S* PRIVMSG \\S* :~kill (.*)', 'do_kill'),
03:52:04 <bsmnt_bot> ('^ERROR :Closing Link:.*', '<lambda>'),
03:52:06 <bsmnt_bot> ('\\S+ PRIVMSG (\\S+) :~bf ([^!]*)!?(.*)', 'bfarg')]
03:54:09 <oerjan> i suppose the bf locked it up.
03:54:26 <oerjan> i suppose it is not properly in do_exec
03:55:04 <GreaseMonkey> oh well, just in case you want a little piss-take:
03:55:06 <RoboMonkey> 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:34 <oerjan> with a little help from me
03:55:53 <oerjan> a command to load python
03:56:00 -!- ShadowHntr has joined.
03:56:25 -!- bsmnt_bot has quit (Read error: 131 (Connection reset by peer)).
03:56:28 -!- bsmnt_bot has joined.
03:57:00 <oerjan> ~exec execfile("/bot/scripts/bf.py")
03:58:39 <GreaseMonkey> 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 <GreaseMonkey> RULE #1 of library programming: NEVER, *EVER* force people to use C++ classes!
05:47:33 -!- oerjan has quit ("leaving").
06:53:39 <GregorR> .................................................................
06:54:05 <GregorR> Rule #1 of library programming for libraries which are intended to be accessible by languages other than C++: (see above)
07:03:10 -!- Sgeo has quit ("Leaving").
07:22:17 <GregorR> Hm, do I want to admit it...
07:26:57 -!- Sukoshi has joined.
07:29:58 <GregorR> For all that it's not a "cool" distro to use, I'm yet to find a better one.
07:31:22 <GregorR> Well, by "cool" I mean something more like "elite" in this case.
07:31:37 <GregorR> I'm actually quite capable of having e.g. Slackware as my distro, but why would I do that to myself?
07:37:41 <GregorR> Now I just need to hack linuxwacom ... :(
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 <Sukoshi> I have Slackware as my distro.
08:35:55 <Sukoshi> It's not that bad, you know.
08:39:52 <Sukoshi> Takin' a minute break from cramming.
08:40:49 <Sukoshi> Trying to cram in 1.5 semesters worth of material into 5 weeks.
08:41:02 <Sukoshi> 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: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 <bsmntbombdood> wow, my abstraction eliminator/SKI simplifier is terrible
20:02:35 -!- helios24_ has quit (Client Quit).
20:03:24 <bsmntbombdood> 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:57 <SimonRC> "To do is to be" - Nietzsche
21:39:08 <SimonRC> "Do Be Do Be Do" - Sinatra
21:43:57 <SimonRC> Well, I was singing the first line IRL, then I suddenly recalled the next three lines.
21:44:44 <RodgerTheGreat> bsmntbombdood: I am bored, which has a tendency to make one easily intrigued
21:46:15 <bsmntbombdood> I'm thinking about making a functional object oriented stack based language
21:46:27 <SimonRC> incidentally, other sorces give Socrates and Satre
21:46:44 <SimonRC> *cough* Satre and Socrates
21:49:35 <bsmntbombdood> Because if binding functions to names is allowed, then anything has to be able to be bound to a name
21:57:02 <RodgerTheGreat> you could make stacks a datatype that can be stored on the stack
21:58:05 <RodgerTheGreat> and you could give each object a queue for storing variables, rather than a stack!
22:04:34 <bsmntbombdood> hmm http://www.codinghorror.com/blog/archives/000635.html
22:05:45 <SimonRC> 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:17:56 <bsmntbombdood> This article says that the first difficult thing students have is "assignment and sequence"
22:20:40 <SimonRC> Ah, it is not which model they have, but how consistant it is
22:21:13 <SimonRC> OTOH, the statements listed are definitely imperative-oriented.
22:21:33 <SimonRC> they are nonsense in non-imperative languages
22:21:42 <bsmntbombdood> but then they say that kids should get the right answer, because they have seen the same statements in math class
22:21:47 <SimonRC> except PROLOG, where no solution would be found
22:22:03 <SimonRC> bsmntbombdood: I didn; thnk theysaid that
22:22:21 <SimonRC> they are trying to avoid thre being a "correct" answer
22:22:52 <bsmntbombdood> I think it's reasonable to think that there won't be a consistent model of assignment
22:26:17 <bsmntbombdood> 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)).