00:06:56 -!- Wamanuz2 has joined. 00:08:15 -!- Wamanuz has quit (Read error: Operation timed out). 00:27:37 -!- zzo38 has joined. 00:28:09 Is whoever wrote the PHP article a registered user or not? (If so, it can be moved to userspace since it definitely does not fit in the main namespace) 00:28:20 link? 00:28:29 It appears to be AJF. 00:29:01 So, move the [[PHP]] article to [[User:AJF/PHP]] and remove links from the language list and joke language list (and all other lists); keep it in userspace only 00:29:14 It is already deleted. 00:30:05 I know it is deleted. However: (deleted "PHP": hmm, delete; what's suggested here is hardly esoteric compared to actual esolangs. (PHP has some bizarre features, but these are not them.) I'll give a copy of the page/history on request.) 00:30:08 * Sgeo wants Impractical Common Lisp 00:30:30 zzo38: well, if ajf really wants that, he can ask 00:30:55 elliott: OK, I think you are correct about that. It makes sense that he can ask since it is his user page. 00:31:30 -!- Slereah has quit (Ping timeout: 240 seconds). 00:32:12 -!- Slereah has joined. 00:33:04 I wrote some equations having to do with D&D this is one: $$\max\left(\left\lfloor{8\over n}\left((e+4)^2-c^2\right)\right\rfloor,1\right)+\min(a,2e)^2$$ 00:33:56 -!- BeholdMyGlory has quit (Remote host closed the connection). 00:34:30 I noticed something in anarchy golf that seems to have changed, KEY? no longer works, it seems. I wrote a code to fix it, and I will post the code on #anagol channel as well 00:37:04 I will post it here too since that channel is not logged. 00:37:13 VARIABLE LAST-KEY : #KEY KEY ; : #KEY? KEY? ; : KEY #KEY LAST-KEY DUP @ -ROT ! ; : KEY? LAST-KEY @ 4 <> ; KEY DROP 00:37:18 * Sgeo falls in love with setf. 00:37:35 Sgeo: What is that? 00:37:39 hahah 00:38:11 zzo38, Common Lisp's assignment macro. The way it can be used, though.. you can specify a form that refers to a place, and ... best to use an example, I think 00:38:23 OK, make example please 00:38:33 Say you have an array a. (aref a 0) gets whatever's in 0, like a[0] in C. 00:38:44 (setf (aref a 0) 5) will set it to 5. 00:38:57 And you can define how setf works for your own functions. 00:40:19 a lot of schemes have that. 00:47:21 I don't think Racket does? And also as far as I can tell, Racket lacks nice um.. I think hot-swapping may be the wrong word. 00:47:28 What Schemes have both? 00:50:39 I don't know. 00:50:47 zzo38, I was asking elliott 00:51:00 Maybe elliott doesn't know either because they didn't answer. 00:51:43 I don't know very good at Lisp and Scheme. 00:51:56 Is there example to define how setf works for your own functions? 00:51:57 what has hot swapping got to do with this and how does common lisp have this 00:52:06 and in which ways aren't you a fucking idiot about this stuff 00:52:10 elliott, I did say that hot swapping may be the wrong term 00:52:36 zzo38, I was about to say it's more likely that elliott's fuming at me.. 00:53:17 elliott, I can compile and load files and they load into a running environment 00:53:30 um 00:53:36 [dollar] python 00:53:38 >>> import foo 00:53:41 [dollar] mzscheme 00:53:45 > (load "blah.scm") 00:53:46 Not in scope: `load' 00:53:51 [dollar] any-fucking-thing 00:54:15 * Sgeo hits elliott with a trivial and not actually a good response counter-gcc 00:54:53 the topic is common lisp vs. schemes 00:55:06 give me one fucking scheme where you can't load files into an environment by passing them as an argument to load 00:55:55 I was thinking Racket's IDE, tb perfectly h 00:56:18 And please don't yell at me now that I see how wrong that is 00:56:27 you mean the ide that has a repl 00:56:54 And a bit for editing a file, and the REPL _restarts_ when you click Run 00:57:01 Wait, hmm 00:57:04 Let me check that 00:57:07 OR 00:57:08 Maybe you could 00:57:10 Type (load "x") 00:57:13 Into the REPL 00:57:15 This is a possibility 00:58:58 Yeah, IDE restarts the REPL 00:59:18 * Sgeo asks about it in #racket 00:59:50 -!- poiuy_qwert has quit (Quit: This computer has gone to sleep). 01:22:14 I actually understand CL macros! Kind of 01:22:31 * Sgeo is vaguely aware of some unhygienicness thing with CL 01:28:13 common lisp macros are unhygienic, the end 01:28:18 enjoy five thousand gensyms 01:30:58 someone type an exclamation mark 01:31:09 ! 01:31:31 I hope that that was an exclamation mark for emphasis, not to ignore me 01:31:58 it is for 01:31:59 !help 01:31:59 ​help: General commands: !help, !info, !bf_txtgen. See also !help languages, !help userinterps. You can get help on some commands by typing !help . 01:32:02 argh 01:32:06 !logs 01:32:59 Why is there strange characters on the EgoBot help file? 01:38:32 hahahahaaha 01:38:33 i knew it 01:38:34 Gregor: 01:39:25 -!- zzo38 has quit (Remote host closed the connection). 01:41:15 Yeah, but that's zzo. 01:41:48 "Racket doesn't support changing definitions during a long-running program, generally" 01:41:52 Gregor: just wait for the oerjan >:) 01:42:03 My response to oerjan is "Too bad. Welcome to 2011" 01:42:04 Gregor: or, any irssi user 01:42:06 Gregor: or, any irssi user 01:42:30 My response to any irssi user using irssi without Unicode support (really? It has none? At all? Even if you're in a Unicode-capable terminal?) is "Too bad. Welcome to 2011" 01:42:46 Gregor: I VERY MUCH DOUBT terminals show that character as invisible. 01:42:50 So lump in all WeeChat users too. 01:43:17 also rawirc 01:43:57 They may show it as a space instead of a zero-width space. 01:43:59 I'm beginning not to see the parentheses! 01:44:00 But that's no big deal. 01:45:00 Gregor: Wait, if all you want to do is to prevent people sending DCCs... 01:45:01 Why not just do 01:45:13 if (text[0] == '\[one]') {send("lolno"); return;} 01:45:16 And avoid all this mess X_X 01:45:17 Er, CTCPs. 01:45:24 Since you obviously don't care about mid-line CTCPs. 01:45:28 That would work perfectly :P 01:45:40 The ZWS at the beginning is unrelated to preventing CTCPs. 01:45:49 What is it for, then? 01:45:52 Botloops are practically impossible now. 01:45:54 Preventing botloops. 01:45:57 The only ones you can do involve lambdabot. 01:46:00 And we've already done that to death. 01:46:01 Until somebody brings in a new bot. 01:46:11 You are so boring X_X 01:46:13 Botloops are awesome. 01:46:52 Anyway, if it's unrelated, how come you said that's what the actual goal was? 01:47:05 I guess you also filter out first-character-ones even with the ZWS despite that being pointless. 01:47:32 Some kind of "!argh_ignore_the_next_line" seems nicer than making things screwy for copy-pasters everywhere (imagine `addquote) and even moreso for all terminal users, though :P 01:53:13 ... irssi has no Unicode support? 01:53:17 News to me. 01:53:35 -!- rev has joined. 01:53:40 -!- rev has left. 01:53:42 ……irssiはユニコード出来ない? 01:54:01 僕に新しい。 01:56:29 Hmm. 01:56:31 !help 01:56:32 ​help: General commands: !help, !info, !bf_txtgen. See also !help languages, !help userinterps. You can get help on some commands by typing !help . 01:56:42 Yup, no strange chars. 01:58:55 -!- NihilistDandy has joined. 02:01:23 -!- NihilistDandy has quit (Client Quit). 02:02:01 -!- sebbu2 has joined. 02:02:01 -!- sebbu2 has quit (Changing host). 02:02:01 -!- sebbu2 has joined. 02:05:31 -!- sebbu has quit (Ping timeout: 240 seconds). 02:13:47 -!- augur has joined. 02:25:58 -!- augur has quit (Remote host closed the connection). 03:03:34 pikhq: It starts with a zero-width space. 03:19:17 -!- calamari_ has joined. 03:22:46 Gregor: And I see no space there. 03:22:50 In irssi. 03:23:09 Then congrats, your irssi is not made of fail :P 03:24:58 It is very hard to get myself to study for the test tomorrow. 04:11:04 why is my circadian rhythm so fail 04:15:35 pikhq: what is the test on? 04:15:45 studying 04:17:44 Linear algebra. 04:24:58 -!- oerjan has joined. 04:26:28 -!- pikhq_ has joined. 04:28:29 oerjan http://en.wikipedia.org/wiki/Non-24-hour_sleep-wake_syndrome CONFIRM/DENY 04:28:39 (obviously the reaction to having a broken circadian rhythm is to click every link on wikipedia recursively) 04:29:00 -!- pikhq has quit (Ping timeout: 240 seconds). 04:33:50 Common Lisp is starting to remind me of a criticism of PHP... inconsistently named functions, sometimes arguments are in a weird order 04:34:38 I have far different criticism of PHP 04:34:40 than that 04:36:09 hmm? 04:37:11 common lisp has functions with inconsistent argument order? 04:37:14 the names are a bit archaic, but 04:37:32 elliott: check 04:38:16 "By an accident of history, the order of arguments to GETHASH is the opposite of ELT--ELT takes the collection first and then the index while GETHASH takes the key first and then the collection." 04:39:09 elliott: well, i cannot confirm that mine is physiological 04:40:45 -!- zzo38 has joined. 04:46:31 Why oh why is QI not on US TV? 04:47:33 -!- wareya_ has quit (Ping timeout: 240 seconds). 04:47:54 !echo ok now what _is_ this broken solution elliott keeps speaking about 04:47:55 ​ok now what _is_ this broken solution elliott keeps speaking about 04:48:09 * oerjan sees nothing out of the ordinary 04:48:56 oerjan: There's a zero-width space at the start of the line. 04:49:08 ic (not) 04:49:26 wow it actually works for you? :) 04:49:33 well it doesn't for zzo38 ;) 04:49:38 (and it messes up copy-pasting for everyone) 04:49:40 ah. 04:49:41 Why oh why is QI not on US TV? 04:49:51 injustice and the two-party system 04:50:00 plus rampant crime and institutionalised racism 04:50:24 My computer it will display the character overlapping the colon for start of message 04:50:47 pikhq_: Just pirate it, it's OK, I'm British, I'll talk to Stephen Fry and explain the situation, and he'll forgive you. 04:51:05 elliott: I'm merely lamenting is all. 04:51:06 But even if it is doesn't, the other problems that you have described are still there. 04:51:58 We should just replace all TV with Stephen Fry talking. 04:52:07 god dammit homestuck it's been six days UPDATE 04:52:13 pikhq_: Yes. 04:52:46 oerjan: heh, the latest IWC annotation scared me into thinking DMM was about to go on a prescriptivist rant 04:52:50 I SHOULD KNOW BETTER 04:55:24 yeah you were literally panicking 04:57:48 literally 05:00:04 I read the log the reason for ZWS but another solution might be to add CTRL+O at the start? Will it work? 05:00:24 I know some IRC client might strip that from the display regardless of unicode, I think. 05:00:37 x 05:01:47 !echo hm... 05:01:47 ​hm.... 05:02:07 (there was a ^O in that when i wrote it) 05:02:25 Yes, it replaced with a period 05:02:33 XD 05:02:48 ok so it actually got through 05:03:48 !echo hi 05:03:53 !echo hi 05:03:53 ​hi 05:03:55 hmm 05:04:00 oh 05:04:02 it makes my text black 05:04:03 that's not good 05:04:36 Doing CTRL+B twice would also work except that the channel mode tells it to strip some control characters (including CTRL+B) 05:04:55 What is QI, who is Stephen Fry, what is IWC annotation, and so on? 05:05:19 QI is an excellent television show starring Stephen Fry who is an English national treasure and also the next Monarch (note: statement is false). 05:05:27 IWC is Irregular Webcomic[exclamation mark], it is this thing 05:05:32 . 05:05:35 elliott: only the last word of it 05:06:16 oerjan: true 05:06:30 so guys in ten days when all the christians die what do we do :( 05:07:05 i guess we should have a small wake 05:07:18 Nothing. 05:07:30 -!- wareya has joined. 05:07:32 that sounds a bit heartless 05:07:57 damn this rapture shit 05:07:58 There isn't anything *to* do, therefore nothing. 05:08:01 it's too much for me :( 05:08:11 The other thing to do would be to figure out why it happen and prevent it. 05:08:15 zzo38: well the US might need a new President. 05:08:18 also, population. 05:08:27 why it's going to happen is because it's the rapture, duh 05:08:31 are you proposing we stop god? 05:09:18 No, I propose you stop in your own way. Such as, will stop being Christian work if you would rather not be dead? And anyone who does want to be dead (or to test it to see if this statement is in fact wrong) to become Christian instead. 05:09:57 you mean if christians want to avoid going up to heaven 05:10:04 they should become atheists and stop believing in the rapture 05:10:05 to avoid the rapture 05:10:06 wat 05:10:38 what Hugh Laurie released an album 05:10:45 elliott: No, I mean, in order to test the rapture! 05:11:02 (for zzo38: hugh laurie is this british person who pretends to be an american on television a lot) 05:11:09 And why do you think there is a rapture in ten days? 05:11:47 zzo38: http://www.google.com/search?q=rapture+may+twentyfirst 05:11:50 i hear he pretends to be a doctor. isn't that illegal? 05:11:51 erm 05:11:54 zzo38: http://www.google.com/search?q=rapture+may+21st 05:11:59 oerjan, probably 05:12:18 -!- MDude has quit (Ping timeout: 240 seconds). 05:12:21 http://www.wecanknow.com/ 05:12:23 It is obviously true 05:12:40 oerjan: it's going to be really awesome when satan brings temporary peace 05:12:43 to this world 05:12:58 mhm 05:14:05 elliott: That was Clinton, of course. 05:14:07 :P 05:14:49 no the rapture hasnt happened yet 05:17:08 maybe the rapture _has_ happened, but the number of real, honest christians is so small that no one noticed 05:17:08 No, you cannot know. Yes it is possible for the bad things to happen, such as global warming, global thermonuclear war, and all sorts of other things; that doesn't mean it happens in ten days from now, nor can you take it literally what it says in Bible because they were simply warning you (in general, not about any of the things that occur now because they wouldn't have known when they wrote it). 05:17:28 Or maybe even the magnetic pole changes, who knows..... 05:17:33 you're very weird zzo38 05:17:45 it was just chucked into the unsolved disappearance statistics 05:17:47 elliott: Yes, I believe you. 05:18:48 and then god got so depressed by the low turnout he cancelled the rest of the apocalypse 05:19:19 omg wait atlas shrugged it out already 05:19:24 is 05:19:29 i cant wait to go waste my time laughing 05:20:46 i thought you meant atlas shrugged out the apocalypse. would be just like him, you know. 05:27:21 maybe the twenty-first is when sburb gets released... 05:27:47 i would do numerology on five/twenty-three/eleven, but without number keys that seems like way too much of a pain also i'm lazy 05:29:34 Maybe on May 21st, all the non-believers are lifted into atheist heaven. 05:30:45 what about muslins 05:30:51 WILL FABRICS SURVIVE 05:31:24 maybe on may 21st, _all_ religions and life views become literally true, by the world splitting into hundreds of parallel worlds so everyone thinks most of the others have disappeared 05:31:49 So, the one I'm in will keep on going? 05:32:19 oerjan: hmm, I don't think that can happen 05:32:22 yes, but you will have some job developing a scientific explanation why all religious people disappeared 05:32:39 oerjan: well that can perfectly well happen it's just exceedingly improbable... 05:32:46 worlds are usually referred to as meaning just universes 05:32:51 oerjan: No, no, no, I am presuming I'd be in the universe wherein no religious people disappeared. 05:32:52 and it's not supernatural if it's in the universe 05:33:20 pikhq_: ok we shall need a good source of philosophical zombies, then 05:33:24 Hrm, that makes less sense after typing it out. 05:34:06 oerjan: don't swear 05:34:31 Oh, fuck off, you bastard. 05:34:49 wat 05:34:55 i was referring to "philosophical zombies" 05:35:09 I was referring to "don't swear" devoid of context. 05:35:21 your mom 05:35:23 As the idea of swearing at someone saying that amuses me. 05:35:28 Much like your mother. 05:35:44 Does it mean that everyone who is not your religion is philosophical zombies? 05:36:03 And that nobody knows if this is the exact date or only approximate? 05:36:11 THERE IS NO SUCH THING AS PHILOSOPHICAL ZOMBIES 05:36:19 zzo38: no if your religion _does_ support people disappearing miraculously, then philosophical zombies will not be necessary 05:36:27 elliott: What about Zombie Socrates? 05:36:40 coppro: OK only him. 05:36:50 Not to mention Zombie Kierkegaard and Zombie Kant? 05:36:55 oerjan: But what if it doesn't? And what if your religion is a different date? 05:36:58 zombie kant is a huge kant 05:37:20 hmm, re: "exact date or only approximate", how can we be sure someone didn't miscount a day or so in the middle ages >:) 05:37:22 zzo38: right the date might be a bit tricky 05:38:01 elliott: i wouldn't trust that Gregor fellow to get the calendar right, you know 05:38:04 elliott: Astronomical records with dates. 05:38:08 oerjan: he can't smell 05:38:14 pikhq_: WHAT IF.......... ASTRONOMY IS LIE? 05:38:18 ANSWER NOW ATHEIST 05:38:19 of course not, he's a dead pope 05:38:19 >> 05:38:37 elliott: What if everything outside of your mind is a lie? 05:38:42 for long enough that he's stopped smelling, i think 05:38:42 elliott: Answer now, non-solipsist! 05:39:19 pikhq_: WHAT IF.... 05:39:21 UNIVERSE IS LIE???? 05:39:29 JOIN NIHLIST FEDERATON 05:39:35 CLUB AT SCHOOL IN ROOM 05:39:52 What if your mind itself is the lie? 05:39:55 * pikhq_ wonders what practical difference there is between nihilism and solipsism 05:40:02 zzo38: COGITO ERGO SVM 05:40:04 they forgot to book the room but no matter since it doesn't exist anyway 05:40:29 solipsism means something, nihilism doesn't :) 05:40:49 Which is philosophy if considering only yourself is lie and everything else does exists? 05:41:05 zzo38: That's called "bullshit". 05:41:25 solipsism by proxy... 05:41:26 NOTHING EXISTS 05:41:30 RESPOND NOW BITCHONS 05:41:42 By the very act of thinking, you can be sure that your own mind exists. 05:41:45 oerjan: i'll say for the hundredth time: solipsist missionaries is the best idea ever :D 05:41:55 -!- comex has quit (Ping timeout: 240 seconds). 05:42:06 pikhq_: But your thoughts are nothing except hallucination! 05:42:41 PORK 05:42:47 zzo38: PORK PORK PORK 05:42:48 PORK 05:42:50 PORK PORK 05:42:53 PORK PORK PORK PORK PORK PORK PORK 05:42:54 PORK 05:42:56 zzo38: ... Wut? 05:43:03 zzo38: PORK 05:43:34 zzo38: you can only be sure of those phenomena which are identical to their own illusion, which however includes many experiences 05:43:48 i must say 05:43:49 pikhq_: But your thoughts are nothing except hallucination! 05:43:50 amused me :D 05:44:01 "Your hallucinations are all in your mind! And your mind is a hallucination!" 05:44:11 (not the _causes_ of those experiences, but the experiences themselves) 05:44:47 and that is why cogito ergo sum is some approximation to valid 05:45:23 cogito ergo sum is impressive in being one of the few things that just about everyone can agree with :) 05:45:50 (the original surroundings of that statement, not so much) 05:46:21 The statement *itself* ends up being the only thing that is really certain. So of course almost everyone agrees. :P 05:46:51 Everything else is subject to fallible observation. 05:47:08 note that you cannot be sure that your thoughts are actually logical, you could just be imagining it 05:47:21 -!- comex has joined. 05:47:34 but at least you have them 05:48:00 the "ergo" part is probably the most controversial of that :) 05:48:06 (see: rejecting logic itself) 05:48:19 although, some asswipes will refuse to give "exists" a definition, but they're asswipes 05:50:05 ow 05:50:07 my back 05:56:44 -!- augur has joined. 05:58:52 any spanish speakers? :D 05:59:08 or french speakers 05:59:09 several hundred millions, i think 05:59:21 :P 05:59:44 i wonder if ##linguistics exists :P 05:59:53 yeah but they're all lame 06:00:55 and we're not 06:00:57 augur: Afraid you're mostly finding Germanic speakers in here. 06:01:12 prolly 06:01:17 norwegian is good too tho! 06:01:19 or danish 06:01:32 oerjan: 06:02:04 oerjan: troll him 06:02:11 when he asks you how you pronounce something just lie 06:02:13 it'll be great 06:02:17 well i dont need pronunciation 06:02:20 Bork bork bork. 06:02:21 well whatever 06:02:25 pikhq_: thats swedish 06:02:32 # (diff) (hist) . . Language list‎; 02:37 . . (-102) . . 109.230.217.91 (Talk) (, http://theteresapalmerbikiniwve.tumblr.com teresa palmer bikini, 304793, http://pulse.yahoo.com/_ZODZ7R4ZGQDA5CALTMKHXB4HJI/blog/articles/281424 emily procter naked, >:-)), http://jessicabielsexsc) 06:02:34 >:-) 06:02:39 EVIL SPAMBOT 06:02:41 augur: Børk børk børk 06:02:43 Better? 06:02:45 yes 06:06:23 I tried to invent notation for cricket matches, and it is very complicated. 06:07:12 Well, it's cricket. 06:08:42 There are many fielding positions, extras, way to be out (lose a wicket), hit ball, bounce, scores, etc that you need different styles of type and accent mark, telling which player it is, and a lot of stuff, requiring accent mark, superscript, subscript, etc 06:08:53 augur: seier du det 06:09:28 augur: gutten tag 06:09:54 elliott: guten tag! 06:10:19 augur: du ein lich fäthras 06:10:23 "Snow showers before 9am, then rain showers between 9am and noon, then snow showers after noon. Some thunder is also possible." Forecast for tomorrow. 06:10:27 oerjan you're swedish, right? 06:10:31 FUCK YOU, COLORADO 06:10:35 `addquote oerjan you're swedish, right? 06:10:38 ​404) oerjan you're swedish, right? 06:10:40 XD 06:10:44 augur: nei eg er norsk 06:10:50 o ok 06:10:53 i dont remember who's who 06:11:01 augur: verk immein Steinlichernbburgen 06:11:02 augur: Ørjan Johansen is pretty clearly not Swedish. 06:11:09 augur: volkgräd 06:11:19 Örjan Johansson would pretty clearly have been 06:11:47 norwegian boys are hot, btw 06:11:48 just sayin 06:11:52 ... 06:11:53 Gosh, augur, how dare you not remember every detail of everyone's lives in here! :P 06:11:54 oerjan: whats your opinion on SATW 06:12:02 pikhq_: because you're not all oklopol 06:12:13 i might have an opinion if i knew what it was, although probably not 06:12:24 Scandinavia and the World 06:12:25 i'm just sitting here laughing :)))))))))) 06:12:26 its a web comic 06:12:51 sorry, no opinion there 06:13:15 except that the rest of the world _might_ suck even worse. maybe. 06:13:49 wait what 06:13:54 wait what? 06:14:10 this channel, btw. this channel. 06:14:14 * oerjan googles 06:14:30 oh those guys 06:16:08 GOD DAMMIT HOMESTUCK UPDATE 06:16:08 ok that last one was a bit amusing 06:22:52 oerjan: which last one 06:23:04 um the last one 06:23:21 (also the first one i looked at) 06:23:34 ah 06:23:38 the one about weirdo icelanders 06:23:49 there have been reddit links before, naturally 06:28:11 i had this dream that i was a bald cop 06:29:40 you are 06:29:59 last night i had a dream where i cuddled with this older lady and then in the morning her husband was pretty mad and took out a gun and then she numbed herself with some sort of injection and stuck a huge pipe in her mouth and drank water through it until she became a human size water bottle and exploded, destroying everything in sight 06:30:02 -!- TeruFSX has quit (Ping timeout: 276 seconds). 06:30:22 let that be a lesson for you 06:30:25 -!- Cheery has joined. 06:30:55 (she became an actual water bottle) 06:32:10 then i woke up and turned out i had been sleep destroying my apartment, everything was broken and scattered all over and the door was open and i couldn't close it and then i woke up again 06:32:33 oklopol can you turn your dreams into a film 06:32:38 they would be the best film 06:33:35 Or make a book 06:33:47 no 06:33:49 film 06:34:09 Maybe you can make film. 06:34:28 i do have some book making hopes and dreams, but the book would not be about my hopes/dreams 06:34:31 But for my dreams, it is strange often is the case it cannot be made proper film, you need book (at least at first) 06:34:59 so how many times out of ten would you say you fail to make the film and have to write a book instead? 06:35:21 oerjan: http://satwcomic.com/how-to-keep-friends 06:35:23 oklopol! :D 06:35:27 you're so finish 06:35:28 meeeeeeeeee! 06:35:40 you're so start 06:35:48 oklopol: Five 06:35:59 Maybe six. 06:36:31 totally finished 06:37:00 oh that's satw 06:37:07 However, I have never made the film or the book of it, so not entirely sure 06:37:51 well i was trying to ask about the actual films and books you've made but apparently i failed 06:38:08 maybe i should've used past tense 06:38:54 so i was walking outside and suddenly this guy grabs my hand and yells "SODOM" 06:40:06 A lot of things about my dreams I failed to remember by now, unfortunately; but I did write down and type some of these things. 06:40:08 and i said let me give that some thought and his girlfriend found it very funny and then i bought this "learn the alphabet" game and it was a bit silly given that it was completely deterministic 06:41:30 zzo38: forgetting dreams is a sign of alzheimer's 06:41:49 also racism 06:42:02 yes and small penius 06:47:38 yes 07:11:21 hey nice, elliott's been trolling me again 07:11:25 how cute 07:11:39 i really admire the fact i'm such a kiln of emotion for him 07:13:16 making a kil'n 07:14:49 he cares so much about me that at this rate anyone would start wondering if he's secretly in love with me or something 07:14:59 or maybe subconsciously? :D 07:15:25 hey it's _i_ who keep getting marriage proposals from him 07:15:46 -!- calamari_ has quit (Quit: Leaving). 07:15:48 yeah, but you know, every girl needs a husband and a *lover* 07:16:12 one to take care of the kids, the other to really put some heat in the love-life 07:16:28 well you're good at the heat thing it seems 07:16:40 our theories converge 07:16:49 i'm scared to go on. 07:16:59 we might uncover something we couldn't fathom. 07:17:24 oerjan: ok, ready? 07:17:37 absolutely not 07:17:42 augur, so what was your german language problemo? 07:18:25 cheater666: i think he pretty much excluded german 07:18:38 cheater666: i got some german data :) 07:18:39 thank you tho! 07:19:14 yw 07:20:21 yes 07:20:24 er 07:20:44 wrong window 07:25:53 oerjan has too many window 07:25:53 s 07:33:15 To tell you why you cannot make a filmn of this dreams: Can a blank paper have words written on it (such as that is visible, not invisible ink or anything like that) but still remain blank at the same time? 07:34:59 Is it possible to be flying and not flying both at the same time? 07:37:54 Dreams are sometimes not first person 07:38:12 -!- Wamanuz3 has joined. 07:38:12 And someone once told me they had a dream that ended in credits 07:38:16 -!- Wamanuz2 has quit (Ping timeout: 252 seconds). 07:38:20 that's amazing 07:38:23 So, you can make a film ending in credits, too. But not these other things too 07:38:29 one time I had a dream in second person 07:38:32 it was great 07:38:53 also a few where the person changed a bunch 07:38:54 monqy: I have too but I remember no other details 07:39:59 I also like self-contradictory dreams. good stuff. 07:40:44 that's vortex math 07:40:50 Someone told me he had a dream where the doctor asked him if he had ever been to the moon. He had never been to the moon. The doctor then asked him to prove it, and that the doctor could not help him if he could never prove that he has not been to the moon. 07:41:06 monqy: I have also self-contradictory dreams (often at least part of it is as such) 07:42:13 my most fresh dream is one where I'm at a soup contest and a chicken really wants to participate but he's disqualified so he becomes the judge. when all the soups are done and he's ready to taste them he just stares at the soup and then I become the chicken and I really want to make soup 07:42:38 fresh as in in my memory 07:42:51 not original or anything 07:44:09 `addquote my most fresh dream is one where I'm at a soup contest and a chicken really wants to participate but he's disqualified so he becomes the judge. when all the soups are done and he's ready to taste them he just stares at the soup and then I become the chicken and I really want to make soup 07:44:13 ​405) my most fresh dream is one where I'm at a soup contest and a chicken really wants to participate but he's disqualified so he becomes the judge. when all the soups are done and he's ready to taste them he just stares at the soup and then I become the chicken and I really want to make soup 07:45:09 I remember one dream I had once there was a small hole in the floor that was appear and disappear rapidly, too small for anyone to fall into but we are still careful not to fall in the hole because apparently you can fall into the hole anyways 07:47:38 I had another where I ran around the world (which is concave by the way) a few times, but then it started storming while I was at a beach, so I went into this tall blue building that had an elevator with a phone in it, and as I was taking the elevator, my parents called me and tried to convince me I was on drugs. 07:48:18 Another dream, we tried to fill the water container in fridge, when it was closed and open again, now there is orange pieces in it. That is no good; discard it and fill the water again. Now close, open and now there is no water, just bread. 07:48:52 does it mean something 07:52:10 it means bread 07:52:21 Once I had dream I tried to turn off the calculator, but it turns back on by itself in a few seconds or in a few minutes. 07:53:07 a dream where I have a tradition of watching a bootleg garfield vhs where if I play it at midnight it's actually a recording of a television playing a garfield puppet show about human anatomy 07:55:08 xD 07:57:29 i've had a dream where people weren't making things up 07:58:20 I don't think I've ever had that dream. 07:58:48 yeah it's very visibly extreme make-believe 07:59:01 When dreaming, not only memory, but the very logic is differently............!?......... 07:59:23 someone wrote in an article once you can't read in your dreams 07:59:36 because that part of the brain isn't active 07:59:45 i remember reading a newspaper in a dream though 07:59:51 so obviously it's incorrect 07:59:55 maybe you were only pretending to read 08:00:09 Usually you cannot read in dreams, sometimes it is possible. But also sometimes it is faked because it is not even what it is! 08:00:15 or magically interpreted the newspaper 08:00:34 Of course, you cannot actually read (or other things), because it is dream and they are not real papers, real words, etc 08:00:41 I think lots of stuff is faked in my dreams :( 08:01:28 in one of my dreams there was a telephone and when I tried calling on it, it was actually irc 08:02:54 xD 08:02:55 "hello irc" 08:02:58 "this is monqy" 08:03:03 < "please hold the line" 08:06:04 I had a dream where we were going to play Dungeons and Dragons and we had radio machines and stuff for Dungeons and Dragons. There was different sections in different chapters, a compartment to put audio tapes in, a radio transmitter, a few rooms for puzzlement and some boxes on the bottom to keep creature types in. 08:06:33 I was unable to figure out why it didn't work. And then I realized that it needed electricity to keep the creature types in the boxes, so I put batteries in and then the machine(s) worked. It also had to be connected to a VCR, but the only reason for the VCR was to indicate the amplitudes. The VCR was connected to a TV. The TV had no use, neither did the audio tape compartments. 08:11:55 -!- siracusa has quit (Ping timeout: 240 seconds). 08:13:14 -!- siracusa has joined. 08:20:09 -!- monqy has quit (Quit: hello). 08:22:14 -!- oerjan has quit (Quit: See you). 08:43:17 -!- cheater_ has joined. 09:11:26 -!- nooga has quit (Read error: Connection reset by peer). 09:17:54 -!- nooga has joined. 09:31:01 -!- nooga has quit (Remote host closed the connection). 11:33:37 -!- liljat has joined. 11:43:23 -!- FireFly has joined. 11:55:45 -!- Slush- has quit (Remote host closed the connection). 12:37:33 -!- ais523 has joined. 12:42:52 ais523: hi tarski 12:44:39 -!- ais523_ has joined. 12:44:51 -!- ais523 has quit (Disconnected by services). 12:44:52 -!- ais523_ has changed nick to ais523. 13:14:13 -!- elliott has quit (Ping timeout: 240 seconds). 13:21:06 -!- jcp has quit (Ping timeout: 240 seconds). 13:23:56 -!- jcp has joined. 13:34:57 -!- lilja1 has joined. 13:36:16 -!- liljat has quit (Ping timeout: 264 seconds). 13:38:47 -!- BeholdMyGlory has joined. 13:38:51 -!- BeholdMyGlory has quit (Changing host). 13:38:51 -!- BeholdMyGlory has joined. 14:23:19 -!- ais523_ has joined. 14:24:22 -!- ais523 has quit (Ping timeout: 258 seconds). 14:24:27 -!- ais523_ has quit (Remote host closed the connection). 14:25:15 -!- Phantom_Hoover has joined. 14:25:36 What are the lambdahaps my friends. 14:25:36 Phantom_Hoover: You have 3 new messages. '/msg lambdabot @messages' to read them. 14:31:21 sup Phantom_Hoover :3 14:33:14 @tell Phantom_Hoover lol we ♥ leaving you messages 14:33:14 Consider it noted. 14:34:19 @tell elliott I cleared my MemoServ inbox, you idiot, 14:34:19 Consider it noted. 14:34:42 @tell elliott s/,$/./ 14:34:42 Consider it noted. 14:40:08 zzo38, my wireless router turns itself back on after I try to turn it off sometime 14:40:09 s 14:41:37 Sgeo: make sure not to equip it with a robot body of superhuman abilities. it might be the beginnings of skynet. 14:42:41 @tell lambdabot I'll bet you have craploads of unread messages to yourself. 14:42:41 Nice try ;) 14:42:45 *snaps* 14:52:22 -!- Vorpal has joined. 15:06:51 -!- Sgeo has quit (Read error: Connection reset by peer). 15:16:36 -!- augur has quit (Remote host closed the connection). 15:20:50 -!- oerjan has joined. 15:21:48 -!- ais523 has joined. 15:23:01 ais523: you might want to check out Special:New pages, there are a number of undeleted spam creations, especially in the User: and User Talk: namespaces 15:23:35 oerjan: thanks 15:23:37 sadly there seems to be no way to list all namespaces simultaneously there 15:23:55 http://upload.wikimedia.org/wikipedia/commons/0/05/Sodium-3D.png 15:23:55 Phantom_Hoover: You have 1 new message. '/msg lambdabot @messages' to read it. 15:23:56 XD 15:24:22 things that we missed during the recent spam attack? 15:24:53 ais523: yes 15:26:09 ais523: iirc most are in the first few namespaces but i _think_ i saw one in Category Talk: 15:29:12 oerjan: got all of them, I think 15:29:18 and there was indeed one in category talk 15:30:25 hmm... it seems the source code for a common malware/trojan suite leaked 15:30:34 and lots of people downloaded it and their virus scanners detected it as what it actually was 15:30:46 I'm not entirely sure what the moral of the story is 15:30:56 XD 15:33:44 ais523: so did you find a way to block the spam or did it just stop by itself? 15:34:50 oerjan: I emailed graue, and suggested he added a CAPTCHA for all anon edits 15:34:57 I haven't heard a response, but the spam stopped soon after 15:35:01 oh there wasn't already? ok. 15:35:02 it might have been a coincidence, though 15:35:23 there was a CAPTCHA on edits that added external links before, which kept out the majority of confused spambots 15:35:30 right 15:35:37 but it just lead to a flood of moronic spambots that didn't even spam links 15:36:02 i wonder if they spam links just in a field we cannot see... 15:36:28 if so, maybe it would be an idea to block any edit which fills in an unknown field 15:37:37 I can't implement that myself, though, I don't have the sort of access rights required 15:37:57 all I can really do is the basic admin actions, protect/delete/block 15:37:58 right 15:38:39 and editing permanently protected pages 15:39:21 which we don't have many of, but there are some that hold things like the names of the tabs at the top of the pages 15:39:26 and other such things that shouldn't be widely editable 15:41:38 @tell lambdabotch What about craploads of messages to slightly mistyped nicks, then? 15:41:38 Consider it noted. 15:41:42 Gregor: ^ 15:42:16 -!- lilja1 has quit (Ping timeout: 264 seconds). 15:42:26 oerjan: Hyuk 15:42:32 "lambdabotch" = lols 15:48:41 -!- augur has joined. 16:25:06 -!- cpressey has joined. 16:25:45 Deewiant or Vorpal around? I haz a Mycology question 16:25:45 cpressey: You have 1 new message. '/msg lambdabot @messages' to read it. 16:26:16 More or less 16:26:50 Hi Deewiant. 16:26:55 Yello 16:27:06 Can you give me any insight into what this message is the result of: "u with a positive argument gives strange storage offset: expected (0,0)"? 16:27:36 Is it actually p'ing and g'ing to see if the storage offset has been changed, for example? 16:27:52 Or... something else? 16:28:05 No, it just uses u to fetch the storage offset that { pushed and compares it to (0,0) 16:28:16 Ah, hm. OK. 16:28:49 So it's quite possibly indicative of a problem with { rather than u -- that's probably what I was missing. 16:28:52 Thanks! 16:29:19 Aye, u by itself can't produce the storage offset from nowhere :-) 16:31:13 Right :) 16:41:26 But in fact it does seem like it's u that's broken... 16:44:00 Y U BRAKE U 16:46:20 -!- Mannerisk has joined. 16:47:38 Deewiant or Vorpal around? I haz a Mycology question <-- Kind of 16:52:11 -!- zzo38 has quit (Remote host closed the connection). 16:56:41 Vorpal: Deewiant already answered it :) 16:59:08 -!- ajf|offline has changed nick to ajf. 16:59:53 cpressey, yes I saw 17:01:09 !delinterp slashes 17:01:09 ​Interpreter slashes deleted. 17:01:35 !addinterp slashes perl http://oerjan.nvg.org/esoteric/slashes/ircslashes.pl 17:01:38 ​Interpreter slashes installed. 17:04:31 oerjan: gedit highlights what it thinks is a syntax error in that script, btw 17:04:37 hm? 17:04:45 hi 17:05:40 i think gedit is just not smart enough to understand the regexp, upon closer examination 17:05:51 heh 17:05:52 (the 2nd regexp) 17:06:26 oh, no, both of them. it probably doesn't highlight s!!! properly. 17:06:39 right 17:12:09 cpressey, stupid editor 17:12:17 gedit generally is I mean 17:12:38 !slashes http://oerjan.nvg.org/esoteric/slashes/test.sss 17:12:39 at least kate is somewhat better at syntax highlighting, and emacs is of course better still 17:12:40 ​* ** *** **** ***** ****** ******* ******** ********* ********** *********** ************ ************* ************** *************** **************** ***************** ****************** ******************* ******************** ********************* ********************** *********************** ************************ ************************* ************************** *************************** **************************** ***************************** 17:13:35 Emacs' perl-mode isn't very good at all when it comes to complicated pieces of perl; cperl-mode is better, but even that breaks down every now and then. (I don't think it loses much to Vim or such, though.) 17:14:03 I don't think perl-mode even does included POD comments at all, for example. 17:14:35 Okay, it did do that. 17:14:48 Something else didn't, and then it highlighted all keywords inside them. 17:15:00 Perl is pretty much a challenge to syntax-highlight correctly. 17:15:09 Maybe it was that SciTE thing. 17:15:24 (I used it because it had a reasonable .pdf syntax-highlighting export thing.) 17:15:32 I still use it 17:15:38 because... no reason 17:16:10 scite isn't that bad at all if you need something that happens to be installed on the windows computers at university :D 17:16:22 (there is a severe lack of emacs there) 17:16:28 Well, at least the version I have here does seem to understand poddery; it even makes headings foldable and all. 17:16:40 Might've been an earlier version though, this was few years back. 17:16:54 yeah, Windows availability was a big part of the reason I started using scite 17:19:18 well, I am at a loss for this problem with { and/or u. My own tests seem to indicate they work as expected. 17:19:19 Oh right, it's the "foo(< why oh why can I not pipe a diff into meld? that would so rock 17:22:08 Probably because the diff doesn't contain the non-changed parts of the file, and meld wants to show those. 17:23:17 yeah... but it could, uh, mock them up :) 17:23:33 extrapolate them using one of those fractal neural net thingees! 17:24:01 or just assume all the lines contained '...', that's probably simpler. 17:29:27 hmm, a spambot just sent me a string of literal   17:29:39 as in, not even a nonbreaking space, or the entity for it, the string   17:29:54 and it had no purpose, as it wouldn't even have been visible if it were a nonbreaking space, it was the only thing on the line 17:30:12 ais523, on the network, you must be liberal in what you accept 17:32:29 !slashes http://oerjan.nvg.org/esoteric/slashes/counter4.sss 17:32:51 ​\/\\/\\\/\\\\/\\\\\/\\\\\\/\\\\\\\/\\\\\\\\/\\\\\\\\\/\\\\\\\\\\/\\\\\\\\\\\/\\\\\\\\\\\\/\\\\\\\\\\\\\/\\\\\\\\\\\\\\/\\\\\\\\\\\\\\\/\\\\\\\\\\\\\\\\/\\\\\\\\\\\\\\\\\/\\\\\\\\\\\\\\\\\\/\\\\\\\\\\\\\\\\\\\/\\\\\\\\\\\\\\\\\\\\/\\\\\\\\\\\\\\\\\\\\\/\\\\\\\\\\\\\\\\\\\\\\/\\\\\\\\\\\\\\\\\\\\\\\/\\\\\\\\\\\\\\\\\\\\\\\\/\\\\\\\\\\\\\\\\\\\\\\\\\/\\\\\\\\\\\\\\\\\\\\\\\\\\/\\\\\\\\\\\\\\\\\\\\\\\\\\\/\\\\\\\\\\\\\\\\\\\\\\\\\\\\/\\\\\\\\\\\\\\\\\\\\\\\\\\\\\/ 17:33:00 heh it finished 17:33:33 I think it finshes when output reaches a certain length 17:33:40 regardless of if the program is an infinite loop or not 17:33:57 ais523: no, but that's what i just changed the interpreter for 17:34:02 ah, I see 17:34:20 however that /\ only program is rather slow so i thought EgoBot would time out 17:34:26 fizzie: the issue with cperl-mode is that it's overcomplicated and just breaks seemingly at random sometimes 17:34:32 removing the syntax highlighting altogether somehow 17:34:40 it is deterministic, I assume, but I haven't figured out the pattern yet 17:34:46 although trailing whitespace seems to really drive it mad 17:34:51 I fear it's trying to do parsing via regex 17:34:56 Yes, I've noticed it seems to be somewhat brittle. 17:35:15 ais523: it _does_ check for a certain length, but only after receiving a newline, which is really useless for irc... 17:35:29 (I've just lived with perl-mode.) 17:35:40 (unless Gregor has changed it lately) 17:35:49 when I need to syntax-highlight a really complicated bit of Perl, I use Kate 17:36:02 !underload ((a)S:^):^ 17:36:22 never prints anything because of that 17:36:45 and anything which _does_ contain newline only gets the first line displayed in channel 17:37:34 ofc, you can't type newline-containing Underload programs in anyway without using a pastebin 17:37:48 indeed 17:38:48 ok, so, Mycology tests the storage offset with: 0{2u0w0w} ... if I replace this with 0{2u..@@} it outputs "0 0 " and stops. But if I put debugging in the w instruction, it says it's comparing 0 to 14. 17:41:25 Deewiant: http://pastie.org/1889800 <-- I made fbbi say what the storage offsets being saved and restored are when { and } are executed. A previous } is not restoring (0,0) as the storage offset (even though there are no BADs before this one). Could it be there are multiple paths through the code, one of which missing this "teardown"? 17:42:23 There should be only one all-GOOD path :-P 17:43:06 But yeah, presumably one of those GOODs isn't actually so good and is missing something that's going wrong 17:43:32 $$$ BEGIN EXECUTING, assigned storage offset 14, 77 17:43:33 $$$ END EXECUTING, restored storage offset 14, 13 17:43:41 that seems to be where the S.O. becomes non-(0,0) 17:44:25 Hm. Anyway, I'm not sure, but I feel like I've made progress on the problem, so I'm going to put it down again. 17:47:41 later 17:47:43 -!- cpressey has quit (Quit: leaving). 17:52:26 -!- nddrylliog has joined. 17:53:51 -!- nddrylliog has changed nick to FIXME_nddrylliog. 17:55:55 fixme.ch is obviously an oxymoron, it's swiss and so must already be working perfectly 17:57:21 oerjan: we fix other people's stuff :) 17:57:27 ah. 18:03:47 -!- augur has quit (Remote host closed the connection). 18:09:26 @tell cpressey Re melding a diff: http://p.zem.fi/ozt2 18:09:26 Consider it noted. 18:25:47 -!- monqy has joined. 18:45:18 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds). 18:50:53 -!- cpressey has joined. 18:52:13 Deewiant: there was an error in my implementation of } that Mycology didn't catch (it was still popping values, even when there is no SOSS and it's supposed to act like r,) but fixing that didn't change the weird situation with the storage offset :( 18:52:13 cpressey: You have 1 new message. '/msg lambdabot @messages' to read it. 18:52:18 yay 18:52:31 lambdabot, couldn't you just... /msg me that kind of notification? 18:53:24 @list tell 18:53:24 tell provides: tell ask messages messages? clear-messages 18:54:42 @set-message-notification /msg 18:54:42 Unknown command, try @list 18:54:56 fizzie: cool stuff! 18:56:29 The particular use-case is a bit ridickulous since you can just GIT_EXTERNAL_DIFF a script that runs meld on the paths git provides. And the script could be enhancamated to handle the case where there's multiple diffs in a single file, by printing the --- +++ headers in both files, for example. 18:58:34 yeah. it could also pay attention to the diff offsets and insert multiple '...' lines, enough to correspond to the length of the original file. cool stuff, still, though. 19:04:24 -!- oerjan has quit (Quit: Good night). 19:05:02 -!- Phantom_Hoover has joined. 19:06:06 Phantom_Hoover! 19:07:31 hurrdurrherpderp 19:10:25 -!- Lymia has quit (Read error: Connection reset by peer). 19:13:33 now all i have to do is fix environment variables 19:21:34 -!- cpressey has quit (Quit: Fixing environment variables, please wait...). 19:45:17 hello olsner 20:05:29 -!- augur has joined. 20:07:15 hello augur 20:07:25 hey cheater666 20:07:34 sup? 20:07:48 chillin 20:07:56 waiting to drive to annapolis 20:07:57 you? 20:08:23 came back from work 20:08:46 chillin 20:14:58 -!- sebbu has joined. 20:14:58 -!- sebbu has quit (Changing host). 20:14:58 -!- sebbu has joined. 20:15:00 -!- augur has quit (Remote host closed the connection). 20:18:02 -!- sebbu2 has quit (Ping timeout: 240 seconds). 20:18:23 `quote 20:18:25 ​347) it is from 2002 though, I was younger then 20:26:24 @quote 20:26:24 scodil says: dcoutts: rad. i'm actually using gtk2hs quite a bit now. its one of those deals where I'm writing prototype software for people who aren't really paying for it, so it will end up being 20:26:24 the production software, so you'll probably be getting emails in 5 years asking "what is haskell and how do I install it?" 20:26:46 @quote 20:26:46 eyeris says: grr... I hate the way every haskell tutorial brags about how easy strings are to use. They are only easy once you drink the koolaid. 20:27:42 @quote 20:27:42 says: do you like turing complete? 20:27:50 These quotes suck. 20:28:08 I suggest we move HackEgo's entire database across to these poor unfortunates 20:29:28 @quote sucks 20:29:28 copumpkin says: [about learning Haskell compared to other languages] I learned X in Y time, but Z is taking much longer. Z sucks! 20:37:06 sucks 20:37:13 What is it with nutjobs and awful website formatting. 20:37:59 http://www.timecube.com/ 20:38:20 always good 20:39:16 -!- elliott has joined. 20:40:30 the vortex math website is a bit better formatwise 20:42:35 What is it with Reddit and sticking *everything* on imgur? 20:42:41 imgur was made by a redditor 20:42:41 elliott: You have 2 new messages. '/msg lambdabot @messages' to read them. 20:43:11 It's a goddamn webpage. Did you know that you can link to those as well as imgur? 20:43:15 I don't reddit. should I reddit? 20:43:15 elliott, any news on the system spec 20:43:38 monqy: No. 20:43:52 reddit fornever 20:43:56 Vorpal: I've been really busy, sorry. You might want to just go ahead and buy something; you can replace components incrementally, after all, in the long run. 20:44:04 hm 20:44:58 elliott, yeah I guess I will have to, but I actually will be really busy until Sunday (that is: [today,Sunday), that is, a semi-closed interval), so you have some more time. 20:47:15 I wonder what I was talking about in that 2002 comment 20:47:47 olsner, I would search logs for you, but they are not on this system 20:47:56 olsner wasn't here in 2002. 20:48:13 elliott, ​347) it is from 2002 though, I was younger then 20:48:27 elliott, it was a discussion about something from 2002 20:48:37 (perhaps some software he wrote or something?) 20:48:45 pretty sure I have all the logs laying around somewhere 20:48:50 but meh 20:49:14 23:43:26: wtf, my boot loader/os project has a CVS dir that points to a cvsroot with a windows path 20:49:49 the topic is from the spambots right? are those things still going? 20:49:56 right, CVS. On Windows. 20:50:30 you were younger then. 20:50:50 yeah, but only by about 9 years. should've known better really 20:59:28 night → 20:59:41 -!- Vorpal has quit (Quit: ZNC - http://znc.sourceforge.net). 20:59:52 olsner wasn't here in 2002. 20:59:53 Vorpal quits? 21:00:13 The channel didn't exist in 2002 beyond fizzie, surely? 21:00:20 Of course it did... and what? 21:00:22 fizzie isn't the founder. 21:00:47 It was just fizzie talking to all the alternate fizzies. 21:00:55 Ugh, what's Gregor's old hg log URL? 21:01:00 I need to clone it to get fizzie's two thousand and two logs. 21:02:20 -!- BeholdMyGlory has quit (Ping timeout: 252 seconds). 21:05:42 -!- BeholdMyGlory has joined. 21:24:04 -!- FIXME_nddrylliog has quit (Ping timeout: 240 seconds). 21:30:39 -!- zzo38 has joined. 21:32:47 -!- elliott_ has joined. 21:32:48 -!- elliott has quit (Read error: Connection reset by peer). 21:37:38 I just made the mistake of reading the comments thread of a r/worldnews link critical of Israel. 21:37:44 I feel... besmirched. 21:38:34 I'll be YOUR smirch. 21:40:06 Basically I'm not even sure about that colony on Mars any more. 21:40:36 Much more of this and I will lose faith not only in humanity but in all sentient life. 21:43:33 -!- Sgeo has joined. 21:43:34 -!- 16WAAFGFK has joined. 21:44:07 -!- 16WAAFGFK has quit (Client Quit). 21:45:37 * Sgeo looks at Gambit 21:46:07 it sucks 21:47:11 What Schemes don't suck? 21:47:16 ^^not rhetorical 21:47:53 the one you write 21:48:16 * Sgeo does not feel like writing a Scheme at the present moment 21:48:18 Just using one 21:49:04 Sgeo, but you could impress IT-AT! 21:55:10 Phantom_Hoover, no such person 21:55:49 Sgeo, I am sorry who is the Creator Of Star Wars Acronyms For Sgeo's Love Interests here. 21:56:08 "Sgeo's Love Interests" is an awfully verbose way of saying "females". 21:56:23 Phantom_Hoover, well, could you key me in to who "IT-AT" is referring to, then? 21:56:40 You need to know all the programs to get a job. 21:56:43 elliott_, well yes but as near we can tell he's never flirted with his stepmother. 21:57:01 If you make a Scheme, it will be bad for her; it'll be YET ANOTHER program she needs to know to get a job! 21:57:06 NOT A THOUGHT I NEEDED 21:57:07 EVER 22:07:29 -!- Phantom_Hoover has quit (Remote host closed the connection). 22:12:05 * Cannot join #esoteric-minecraft (You are banned). 22:12:12 NOOOOOooooooooOOOooooooooooooooooooooooooo 22:14:05 Appeal to PH. 22:37:49 3 tests down, 2 to go! 22:38:18 can you fit all those in before the rapture 22:38:39 Yes. 22:38:43 are you sure 22:38:52 They're on the 16th and 17th. 22:38:58 Well before the predicted rapture. 22:39:11 Excellent. 22:40:36 -!- FireFly has quit (Quit: swatted to death). 22:44:45 When is the rapture predicted for? 22:45:56 -!- BeholdMyGlory has quit (Remote host closed the connection). 22:47:00 siracusa: Twenty-first. 22:47:18 But it's OK, because we have After the Rapture Pet Care. 22:47:39 Whose site appears to be sadly down, probably because of Satan. 22:48:48 * Sgeo smiles at Chicken supporting SRFI-17 22:49:10 (It's a Scheme equivalent to Common Lisp's setf... I think) 22:50:57 that can be done in like twenty lines Sgeo :) 22:51:29 Aren't most SRFIs like that? Theoretically supportable in any comforming Scheme? 22:51:37 I thought SRFIs include code to implement 22:51:41 Maybe I'm just wrong? 22:52:01 Well, sure, but they don't all do things you can do in pure Scheme. 22:52:12 Consider string ports. 22:52:26 And of course you can't rebind the meaning of SET! in standard Scheme. 22:52:40 Hmm, or can you. 22:52:43 Ah: 22:52:44 ; Use the LET* syntax scope extension in Twobit to let this SET! macro 22:52:44 ; reference the old definition of SET! in the second clause. 22:52:45 http://srfi.schemers.org/srfi-17/srfi-17-twobit.scm 22:54:42 I still don't get Scheme macros 22:55:16 Why not 22:55:19 They're trivial 22:55:38 So are Common Lisp macros 22:55:56 And? 22:56:01 Scheme macros are hygienic. 22:56:04 Common Lisp macros are not. 22:56:06 I don't know either, but I don't know much of Common Lisp or Scheme anyways. 22:56:08 It's been a while since I read about Scheme macros 22:56:22 So safe usage of Common Lisp macros is very hard, and requires lots of tedious GENSYMing. 22:56:52 Oh hey, 22:56:55 How to map set! 22:56:55 The following article describes how to overload set! so we can do 22:56:55 (set! (if (< x y) x y) 3.1415) 22:56:55 We can even evaluate 22:56:55 (map (lambda (var val) (set! var val)) 22:56:56 (list x y z) (list 1 2 3)) 22:56:58 to change the values associated with the variables x, y and z. We can still use set! to mutate ordinary bindings as in (set! u (+ x y)). 22:57:01 http://okmij.org/ftp/Scheme/macros.html#map-set 22:57:09 So I guess you can override SET! portably. 22:57:12 Are they different from C macros? I think it is, but I don't actually know. 22:57:31 zzo38: Yes, they operate on ASTs, rather than tokens. 22:57:43 What are ASTs? 22:58:12 Abstract Syntax Trees. 22:58:40 For instance, the AST of (+ 9 (/ 9 9)) is obtained by providing it as input on an appropriate port after calling the READ procedure. 22:59:04 It is a list whose CAR is the interned symbol with the name "+"; and those CDR is a list whose CAR is the number 9, and whose CDR is ... 23:00:17 OK I looked on Wikipedia the diagram helps, I think, and it also has a description which also describes it 23:00:47 elliott_: Yes now I can understand 23:01:07 Sgeo: Fun fact -- quote can be implemented as a macro; it is not a primitive. 23:01:38 Huh. 23:01:46 Well, in a defmacro style system. http://okmij.org/ftp/Scheme/quote-as-macro.txt 23:01:48 Not sure about with syntax-rules. 23:06:53 Sgeo: http://okmij.org/ftp/Scheme/setf.txt oleg's scheme setf 23:07:28 That's pre-SRFI-17 23:08:03 Except it works differently... it goes based on the name 23:08:12 -!- Cheery has quit (Quit: Lost terminal). 23:26:54 -!- ais523 has quit (Remote host closed the connection). 23:41:20 -!- nddrylliog has joined. 23:51:16 -!- quintopia has quit (Ping timeout: 264 seconds). 23:52:51 -!- nddrylliog has left ("Leaving").