00:08:55 -!- kipple has quit (Read error: 110 (Connection timed out)). 00:14:34 -!- tgwizard has quit ("Leaving"). 00:23:22 -!- ihope has joined. 00:23:44 There. 00:24:05 I just spent a longish time completely filling a Sodaplay thingy with dots and springs. 00:24:20 So now there's one big loop. 00:24:29 Now I'm going to turn it into many triangles. 00:25:56 Oops! 00:26:05 I hit "simulate" instead of "construct. 00:28:42 *cough* 00:28:44 #raw QUIT 00:28:47 *cough* 00:28:52 >:-) 00:29:00 Oops, was that not quite right, or did you fix it? :P 00:29:04 #raw "QUIT" 00:29:04 -!- EagleBot has quit. 00:29:07 Ah, that's it. 00:29:09 What the... 00:29:12 XD 00:29:44 Oh, silly me. 00:30:00 I forgot the colon in front. 00:30:05 .#raw "PRIVMSG lilo :I WANT YOUR HOT BODY" 00:31:03 -!- EagleBot has joined. 00:31:19 >:-), again. 00:31:51 #raw "PRIVMSG GregorR :I WANT YOUR HOT BODY" 00:32:01 Eh!... 00:32:20 #raw "QUIT :You lose." 00:32:21 -!- EagleBot has quit (Client Quit). 00:33:00 :P 00:33:55 -!- EagleBot has joined. 00:33:56 #raw "QUIT" 00:33:56 -!- EagleBot has quit (Client Quit). 00:34:05 * ihope scratches his head 00:34:39 Bahahaha 00:35:32 Whoops! 00:36:10 The hardest-to-find mistakes are always the most stupid ones. 00:36:56 -!- EagleBot has joined. 00:37:01 Now it works, I think. 00:38:02 #raw "PRIVMSG #esoteric :SEXSEXSEX" 00:38:09 :( 00:38:16 #raw "PRIVMSG #esoteric :Muahaha" 00:38:16 Muahaha 00:38:33 -!- oerjan has joined. 00:38:47 Hoi oerjan 00:38:54 hi gregorR 00:39:52 !cat #raw "PRIVMSG #esoteric :Boink." 00:39:54 #raw "PRIVMSG #esoteric :Boink." 00:39:55 Boink. 00:40:11 first time here 00:40:17 I figured. 00:40:25 And just noticed all the stuff you posted to Talk:Glass :P 00:40:37 right :-) 00:41:01 (first time in years i'm on irc, too) 00:41:06 Heh 00:42:01 So, I actually included an example that used the * syntax? 8-X 00:42:16 That's outdated syntax ... I don't think I ever even published that syntax before changing it to ? :P 00:42:50 OHOH 00:42:53 Sorry, misread the issue. 00:43:01 thought so :-) 00:43:04 Yeah, methods and variables are in totally different namespaces. 00:43:19 I should document that ... somewhere :P 00:43:23 Heh. 00:43:31 except that if a variable exists, you cannot get to the method with the same name 00:43:46 is that a bug? 00:43:58 Yeah, that's a bug. 00:44:45 !glass {C[(c__) x 1 = ,][(inc) x x * <1> (_a)A! (_a)a.? =][(rx) x *][x x *]}{M[m(_c)C!(_c)x.?]} 00:45:07 Well, that did nothing X-P 00:45:14 !glass {C[(c__) x 1 = ,][(inc) x x * <1> (_a)A! (_a)a.? =][(rx) x *][x x *]}{M[m(_c)C!(_c)x.?(_o)O!"Test?"(_o)o.?]} 00:45:40 Hmm... 00:45:48 Did I break EgoBot? 8-X 00:45:50 !raw "PRIVMSG #esoteric :foo" 00:45:53 Or wait, is that crashing :P 00:46:01 !glass {C[(c__) x 1 = ,][(inc) x x * <1> (_a)A! (_a)a.? =][(rx) x *][x x *]}{M[m?(_o)O!"Test?"(_o)o.?(_c)C!(_c)x.]} 00:46:01 !cat Arr. 00:46:03 Test? 00:46:04 Arr. 00:46:08 !glass {C[(c__) x 1 = ,][(inc) x x * <1> (_a)A! (_a)a.? =][(rx) x *][x x *]}{M[m(_o)O!"Test?"(_o)o.?(_c)C!(_c)x.?]} 00:46:10 Test? 00:46:16 Yup, that'd be glass crashing :( 00:46:33 same i discovered 00:47:15 >_> 00:47:27 GregorR: looks like EgoBot's !raw command's overriding my daemon. 00:47:40 !glass {M[m(_o)O!"Gregor wrote borked code :("(_o)o.?]} 00:47:43 Gregor wrote borked code :( 00:47:47 ihope: Only I can use EgoBot's !raw command. 00:48:00 !raw PRIVMSG #esoteric :Like so. 00:48:00 Like so. 00:48:12 !quote "PRIVMSG #esoteric :Oh well." 00:48:24 ... 00:48:49 Don't tell me that's taken, too. 00:49:17 !quote doesn't even do anything. 00:49:17 !help 00:49:19 Huh? 00:49:21 help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon 00:49:22 1l 2l adjust axo befunge bch bf{8,[16],32,64} fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain rail rhotor sadol sceql trigger udage01 unlambda whirl 00:49:58 !grr "PRIVMSG #esoteric :Maybe this works." 00:50:11 What are you trying to do, ihope ? 00:50:12 Oh, of course. 00:50:20 !grr #raw "PRIVMSG #esoteric :Maybe this works." 00:50:23 Maybe this works. 00:50:44 >_O 00:50:47 hmm... how do you give egobot a befunge program? :-) 00:50:55 Via a URL, I think. 00:50:58 Yup 00:51:05 !ps d 00:51:09 1 ihope: daemon cat bf 00:51:10 2 GregorR: ps 00:51:41 This will crash: 00:51:43 !reload 00:51:44 -!- EgoBot has quit (Remote closed the connection). 00:52:09 -!- EgoBot has joined. 00:52:12 !help 00:52:15 help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon 00:52:17 1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain rail rhotor sadol sceql trigger udage01 unlambda whirl 00:52:20 Much better 00:52:39 What happened? 00:52:51 I mean... did that do anything? 00:52:58 befunge disappeared 00:53:09 and funge93 appeared 00:53:15 Ah. 00:53:15 I just fixed !help 00:53:20 !befunge isn't the right command 00:53:23 Huh? 00:53:23 !funge93 is 00:53:27 !funge93 "Boo"o 00:53:42 Yeah, that was just a wild guess. Why? 00:54:41 !funge93 "Boo", 00:54:45 Befunge-93 Interpreter/Debugger v2.21 00:55:18 So !funge93 doesn't like one-dimensional program? 00:57:40 -!- GregorR-L has joined. 00:57:46 Well, time to reenable resource limitations. 00:58:05 * GregorR-L is amazed by how efficiently that hammered his machine. 00:58:52 My Befunge program did? 00:58:56 Yup 00:59:25 But time now to go do my final. 00:59:30 The lack of EgoBot will be your punishment. 00:59:46 final? good luck 01:00:01 for me, time to go to bed 01:00:44 -!- oerjan has quit ("Leaving"). 01:12:18 -!- EgoBot has quit (Remote closed the connection). 01:12:18 -!- GregorR has quit (Remote closed the connection). 02:02:44 My brother's playing a baseball game on his computer. 02:11:52 Aww. This site doesn't let me use (|_|_||\/|$`/ as a password. 02:12:25 It's one character too long! 02:34:35 Practice safe eating - always use condiments. 02:34:37 Tee hee... 02:34:47 -!- ihope has quit ("¡Adiós!"). 02:57:04 -!- EagleBot has quit (Read error: 110 (Connection timed out)). 03:19:13 -!- GregorR has joined. 03:21:13 -!- EgoBot has joined. 03:21:18 !help 03:21:21 help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon 03:21:23 1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain rail rhotor sadol sceql trigger udage01 unlambda whirl 03:22:56 -!- wildhalcyon has joined. 03:30:27 !bf +[>+] 03:30:31 realloc: Cannot allocate memory 03:30:34 ^^ 03:30:52 nice infinite loop 03:31:05 I was making sure that the resource limiting worked. 03:31:53 oh, well, it seemed to do alright 03:32:07 Yup 04:22:02 -!- _coder_ has joined. 05:31:55 -!- _coder_ has quit ("Leaving"). 05:51:01 -!- GregorR-L has quit ("Leaving"). 06:05:15 -!- bsmntbombdood_ has joined. 06:06:29 -!- bsmntbombdood_ has quit (Client Quit). 07:18:53 -!- wildhalcyon has quit ("Chatzilla 0.9.73 [Firefox 1.5.0.4/2006050817]"). 07:35:28 -!- calamari has joined. 07:52:26 -!- Arrogant has joined. 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:20:32 -!- CXII has joined. 08:21:02 -!- CXI has quit (Read error: 104 (Connection reset by peer)). 08:30:30 -!- bsmntbombdood has quit ("all your basment are belong to bsmntbombdood"). 08:59:11 -!- calamari has quit ("Leaving"). 09:00:32 -!- sedimin_ has joined. 09:30:48 -!- tgwizard has joined. 09:34:23 -!- sedimin_ has quit (Read error: 113 (No route to host)). 09:36:35 -!- sedimin_ has joined. 11:05:50 -!- sedimin_ has quit (Read error: 113 (No route to host)). 11:32:39 -!- sedimin_ has joined. 11:50:52 -!- CXII has changed nick to CXI. 11:56:16 -!- sedimin_ has quit (Read error: 110 (Connection timed out)). 12:06:36 -!- Arrogant has quit ("Leaving"). 12:38:27 -!- sedimin_ has joined. 13:06:01 -!- sedimin_ has quit (Read error: 110 (Connection timed out)). 14:22:07 -!- ihope has joined. 14:37:42 -!- ihope_ has joined. 14:52:24 My quit message for yesterday was "┬íAdi├│s!". Weird, eh? ;-) 14:52:26 -!- ihope has quit (Read error: 110 (Connection timed out)). 14:53:14 -!- EagleBot has joined. 15:10:29 I see it as "¡Adiós!". 15:17:21 * SimonRC wonders if "Hate is a good thing" is a sensible line for an advert. 15:17:38 OTOH, the song goes: 15:18:34 # Hate something? # # Change something. # # Hate something? Change something, # # Make something better ... # tec 15:18:38 * etc 15:19:09 It's for more-efficinet desiel engines. 15:23:04 Misread "dental engines"; wonder how _that'd_ work. 15:55:49 15:56:09 http://www.personal.barclays.co.uk/BRC1/jsp/brcucontrol?site=pfs&task=internal&value=http://www.fakebankingsite.com/ 15:57:27 SimonRC: ? 16:04:12 look at the URL, then at its effect 16:04:54 it can make any URl look like it belongs to barclays, if you are a machine looking at the URL alone 16:05:02 Ah. 16:05:18 e.g. my uni's mailscanner 16:10:00 Nnote to self: garbage collector should consider instruction pointer to be part of base set. 16:11:35 Was the instruction pointer garbage-collected? 16:11:40 hehe 16:11:55 no, I mean that running code might be garbage-collected 16:12:03 and it didn't actually happen 16:12:40 Are there any langs around that have functions but those functions can't return? 16:12:58 You mean you'd be stuck in the functions? 16:13:32 welll... 16:13:47 not if you made a tail-call... 16:13:55 Hmm? 16:14:02 Oh, yeah! 16:14:14 if calling a function is either the last thing done or the function will v 16:14:23 never return, you can tail-call 16:14:35 Just use callbacks. 16:14:40 but evrything would have to be written in CPS, which is ugly :-) 16:14:47 mwahahaha! 16:15:09 Instead of "do foo, call bar, do baz", you "do foo, call bar(baz)", and bar does baz. 16:15:16 Simple! 16:17:14 ah, but that means that foo has to return 16:17:29 so it becomes foo(bar(baz)) 16:17:41 and you may want a load of lambdas in there to re-arrange arguments 16:17:55 hmm 16:18:27 Well, foo might not be a function. 16:18:31 Then again, maybe it is. 16:20:44 s x y z c = c ((x z) y z); k x y c = c x; i x c = c x 16:20:54 Then you build everything with s, k, and i. 16:22:16 * ihope_ ponders 16:23:54 -!- jix has joined. 16:25:38 So we have (t -> t1 -> t -> r) -> t1 -> t -> Cont r a, a -> t -> Cont r a, and a -> Cont r a. 16:31:15 -!- EagleBot has quit. 16:33:36 Oh, that should be (t -> t1 -> t -> a) -> t1 -> t -> Cont r a up there. 16:34:44 Hmm... 16:46:57 ah, waitamo... 16:47:02 literals would be hard 16:47:24 let us think of a literal as a function that takes no arguments and reutnrs a value, like in haskel 16:48:09 now, er can't return values, but must use CPS, so a constant is represented by a function that calls its argument with a constant value 16:49:24 so, we might add one and two and pass the result on by: 16:50:41 1(\x->2(\y->(\k-> +(x,y,k)))) 16:51:12 yeah, that equals 3(k) 16:54:47 -!- bsmntbombdood has joined. 17:27:30 -!- GregorR-W has joined. 17:44:47 -!- GregorR-W has changed nick to longest_nick_on_. 17:44:57 -!- longest_nick_on_ has changed nick to GregorR-W. 18:26:22 -!- wildhalcyon has joined. 18:26:52 -!- wildhalcyon has quit (Client Quit). 18:28:18 -!- wildhalcyon has joined. 18:54:18 -!- calamari has joined. 18:56:34 hi 18:56:41 hey calamari 18:57:03 hi wild' 18:57:10 What's going on? 18:57:54 not too much.. trying to get dns working in a chroot jail, so I thought I'd ask in ##linux 19:02:18 hmmm, I didnt understand any of that so I'll just say "good luck!" 19:03:59 Oh, right. 19:04:08 1(\x->2(\y->(\k-> +(x,y,k)))) doesn't make any sense. :-P 19:42:31 -!- sedimin_ has joined. 19:45:24 hey 19:45:31 hey\ 19:46:34 -!- Arrogant has joined. 19:47:26 how are things going? 19:47:43 meh 19:55:26 Ack! 19:55:30 EagleBot beeped! 19:55:51 And it startled me... grr. 20:03:35 Dot dot dot. 20:03:48 ihope you're alright 20:04:04 Hahahah puns r fun 20:04:47 * Arrogant bows 20:07:54 -!- EagleBot has joined. 20:08:02 Eh, it beeped again. 20:12:21 Eh is not a word of surprise 20:12:28 Eh? 20:12:46 You should be shrieking 20:12:47 AH 20:13:45 Well, I wasn't using it as a word of surprise. 20:13:58 Exactly the point. 20:14:14 It was the "I'm asleep; don't wake me up" kind of "eh". 20:17:06 -!- sedimin_ has left (?). 20:17:08 -!- sedimin_ has joined. 21:04:46 -!- Arrogant has quit ("Leaving"). 21:10:02 -!- sedimin_ has quit (Read error: 113 (No route to host)). 21:30:34 -!- mtve has quit (Read error: 110 (Connection timed out)). 22:16:19 I sold a hammer to some guy and now he's asking about 100 times what I paid for it. 22:16:25 Maybe 200 times; I don't know. 22:16:47 s/I paid/he paid/, and he paid a fair bit. 22:17:19 -!- tgwizard has quit ("Leaving"). 22:23:16 a hammer huh? 22:23:24 Why don't you just pick up a new one? 22:24:32 Hey, it's not just any hammer. 22:25:32 It's the Holy Hammer of Antwerp 22:26:06 Um. 22:26:15 Pretty much, yeah. 22:32:02 The Sacred Hammer Of Jesus 22:33:02 Did Jesus have a sacred hammer? 22:34:02 Well, he was a carpenter, and a lot of people would probably consider just about anything he ever touched sacred. 22:34:04 So I'd have to say ye. 22:34:05 *yes 22:34:28 He was a carpenter? 22:34:45 O_O 22:35:09 How can anyone in the western hemisphere not know that. 22:35:55 I take it I'm in the western hemisphere... 22:36:07 O_O 22:36:25 I am stunned. 22:37:17 http://www.kencollins.com/jesus-35.htm 22:37:24 "People commonly think that Jesus was a carpenter, but there is actually no evidence for that." 22:38:06 That moron is looking in the gospels. 22:38:11 It's HISTORICALLY proven that he was a carpenter. 22:38:15 Not MORONICALLY proven. 22:40:21 Indeed: "In the gospels, Jesus has disciples. Carpenters don’t have disciples." 22:40:38 "This is still a widely debated topic(25), however Geza Vermes(26) highlights an Aramaic use of the term carpenter/craftsman (naggar) to metaphorically describe a 'scholar' or 'learned man'." 22:40:39 BAHAHAHA 22:41:01 Your quotations aren't even from that page, where are you getting them from >_< 22:41:51 Okay, then. 22:41:59 "In the gospels, Jesus has disciples. Carpenters don’t have disciples" 22:42:05 25. cf. Vincent Taylor, Mark, p.299f versus Cranfield, Mark, p.194f; 26. Geza Vermes, Jesus the Jew, p.21. Cf. D.Flusser, Jesus, Herder & Herder, New York, 1969, p.20; yYeb.9b; yKid.66a, bAZ 50b.. 22:42:20 They are from: another page. 22:42:53 With a bit less "the bible says so"-y approach. 22:43:27 And then, Gregor went back to work :P 22:43:31 (Managed to crash my Firefox.) 22:43:53 Bravo. 22:44:10 (Must've been all that piety; isn't Firefox written by those heathen communist open-source people?) 22:48:37 You forgot to make 'atheist' explicit. 22:48:42 I mean, of course, it's implied by 'communist' 22:48:47 But it's important to make it explicit. 22:49:28 Hmm; perhaps the 'heathen' is then superfluous and could be replaced with 'atheist'. 22:49:55 True 22:53:53 Interesting: WordNet defines the noun 'heathen' as "a person who does not acknowledge your God", but the adjective 'heathen' as "not acknowledging the God of Christianity and Judaism and Islam". 22:54:34 What about just "heath"? 22:56:10 lol 22:56:19 Didn't heathen used to mean Norse specifically? 22:57:21 1. heath -- (a low evergreen shrub of the family Ericaceae; has small bell-shaped pink or purple flowers) 22:57:25 2. heath, heathland -- (a tract of level wasteland; uncultivated land with sandy soil and scrubby vegetation) 22:57:46 It doesn't even mention candy! 22:58:16 That'd be Heath, not heath. 22:58:33 Plus, brand names usu aren't in the dictionary. 22:58:40 In fact, that's a quick way to lose a trademark in some countries. 22:59:05 There are some wordified brand names here. 22:59:08 2. Xerox, xerographic copier, Xerox machine -- (duplicator that copies graphic matter by the action of light on an electrically charged photoconductive insulating surface in which the latent image is developed with a resinous powder) 22:59:18 No Google yet. 23:00:04 Yeah, brand names which have generified into general usage are usually in, but they're hardly brand names then (if somebody says they're going to go Xerox something, they're probably going over to their HP faxer-copier ;) ) 23:00:27 Oh, my locally installed WordNet is some ages-old version. From the new one: 23:00:28 Noun 23:00:29 * S: (n) Google (a widely used search engine that uses text-matching techniques to find web pages that are important and relevant to a user's search) 23:00:32 Verb 23:00:35 * S: (v) google (search the internet (for information) using the Google search engine) "He googled the woman he had met at the party"; "My children are googling all day" 23:01:47 (Time to sleep; 01am here, and should be at work before 09am "tomorrow" for a meeting-thing.) 23:01:59 ! 23:02:02 Huh? 23:03:54 :P 23:04:16 !EgoBot responds to everything that starts with an '!', isn't that dumb? 23:04:20 Huh? 23:04:26 ! 23:04:30 Huh? 23:04:31 ! 23:04:34 Huh? 23:04:35 ! 23:04:38 Huh? 23:04:39 ! 23:04:42 Huh? 23:04:48 !kill lament 23:04:50 No such process! 23:04:52 Aww. 23:04:55 ! 23:04:58 Huh? 23:04:58 lol 23:05:13 !Do you know anything other than "Huh?" 23:05:16 Huh? 23:05:19 !daemon lament bf +[,[-]+] 23:05:24 !ps d 23:05:26 1 ihope_: daemon lament bf 23:05:28 2 ihope_: ps 23:05:29 !kill 1 23:05:30 Process 1 killed. 23:05:31 >:-) 23:05:34 !Oh magic eightball, does she love me? 23:05:38 Huh? 23:05:53 !undaemon lament 23:05:56 Process 1 killed. 23:06:03 Um, huh? 23:06:26 If you don't undaemon it, !lament will still send output to whatever proc 1 is at the time :P 23:06:49 It'll... you mean... 23:06:51 !kill doesn't know about daemons. 23:08:20 !daemon undaemon bf +[Of course, the "real" !undaemon probably [-]+] takes precedence over this one. 23:08:21 !lament 23:08:24 Huh? 23:08:49 !Huh 23:08:52 Huh? 23:08:55 !daemon lament bf +[,[-]+] 23:09:03 !undaemon undaemon 23:09:06 Process 1 killed. 23:09:10 !lament This program does very little. 23:09:20 Also, doesn't output crap :P 23:09:24 !lament It takes input, then discards it. 23:09:28 !undaemon lament 23:09:30 Process 2 killed. 23:09:34 Are you making fun of lament? 23:09:36 ;) 23:09:42 Maybe... 23:09:44 !daemon lament bf +[,..+] 23:09:52 !lament I hate you all 23:09:56 II hhaattee yyoouu aallll 23:10:01 !daemon cat ,[.,] 23:10:05 !cat Flarflar 23:10:08 Huh? 23:10:15 ... 23:10:17 Oh, whoops XD 23:10:19 !undaemon cat 23:10:22 !daemon cat bf ,[.,] 23:10:25 !cat Flarflar 23:10:28 Flarflar 23:10:37 !cat !cat !cat 23:10:40 !cat !cat 23:10:46 !daemon dog ,[,.] 23:10:49 !dog Flarflar 23:10:54 Huh? 23:10:58 Oh, right right. 23:11:14 Stop being confusing, GregorR. 23:11:17 !daemon dog bf ,[,.] 23:11:20 !dog Flarflar 23:11:22 larflar 23:11:26 How boring, eh? 23:11:33 !undaemon dog 23:11:35 !ps d 23:11:36 Process 3 killed. 23:11:38 1 lament: daemon lament bf 23:11:40 2 GregorR-W: daemon cat bf 23:11:42 3 GregorR-W: ps 23:11:44 4 GregorR-W: undaemon 23:11:48 !daemon daemon bf +[,[-]] 23:11:52 Hahah, weird timing :P 23:11:54 undaemon's still running? 23:12:03 Only because ps ran at the same time. 23:12:09 Ah. 23:12:10 !daemon daemon daemon daemon 23:12:13 !ps 23:12:15 !ps 23:12:16 4 ihope_: ps 23:12:18 4 ihope_: ps 23:12:20 5 ihope_: ps 23:12:31 Look! Quadratic spam! 23:12:50 Oy 23:14:56 !ps 23:15:00 4 lament: ps 23:18:43 2, 5, 9, 14... 23:19:10 But I won't do the 14 spam thingy. That'd be mean :-P