00:05:22 -!- olsner has quit ("Leaving"). 00:22:41 psygnisfive, I agree with ehird above. Same rules for everyone. 00:23:56 no! different rules for those whose nicks start with 'o' 00:24:12 right, optbot? 00:24:12 oerjan, nop 00:24:13 oerjan: Heh. 00:24:40 oerjan, he was just amused at such a outrageous idea 00:24:53 optbot: say it isn't so! 00:24:53 oerjan: there's no port there. 00:25:17 I think that is a conclusive no? 00:25:29 so you were wrong :P 00:25:55 that is a matter of interpretetationing 00:26:42 optbot, I'm right, am I not? 00:26:42 AnMaster: do you know the names? 00:26:56 optbot, well what names? 00:26:56 AnMaster: Yay! 00:27:03 optbot, huh? 00:27:03 AnMaster: queen's orders 00:27:31 optbot, What queen? 00:27:31 AnMaster: Hello you bastards. 00:27:40 oerjan, I think he is on drugs 00:27:53 ehird and me was around when he admitted before 00:28:18 oerjan, so none of that is probably relevant 00:30:45 I just think optbot thinks you have insufficient security clearance 00:30:46 oerjan: ~quit 00:31:07 see? he doesn't want me to speak about it 00:31:16 oerjan, no he is on drugs 00:31:24 optbot, are you on drugs again? 00:31:25 AnMaster: what about between mercurial and git? 00:31:38 those are some heavy drugs yeah 00:31:39 well one of those may be a drug ;P 00:31:53 oerjan, I tend to use svn and bzr mostly 00:32:10 oerjan, so I was right anyways? 00:32:13 anyway* 00:32:32 you were right - from one point of view 00:33:09 from the opposite point of view, you would be left 00:39:56 oerjan, which theory do you subscribe to in http://blag.xkcd.com/2008/09/09/the-goddamn-airplane-on-the-goddamn-treadmill/ ? 00:43:18 well night then 00:43:26 night 00:43:36 oh now you respond 00:43:37 huh 00:43:45 * oerjan cackles evilly 00:44:01 oerjan, well do you plan to answer the question? :) 00:44:13 i agree that it is impossible with actual physical materials 00:44:18 well yes 00:44:31 oerjan, that is why it is called a "thought experiment" 00:46:06 oerjan, so assuming needed materials (complex carbon structures in some composite material or whatever) existed, what then? 00:48:24 bit delayed, anmaster :P 00:48:35 psygnisfive, I know it is an old post, and? 00:48:48 s'all 00:48:53 so what? 00:49:09 and uh.. 00:49:16 you're not the boss of me! 00:50:34 so were you interesting in working on a language with those features from before, anmaster?? 00:50:58 psygnisfive, I don't have any ideas how it would look really 00:51:23 but yes I would like to know what more you come up with + give suggestions 00:51:31 afraid I lack time to implement stuff 00:51:46 well, the scoping thing would be i think a relatively small thing to add, basically with just an equivalent of an "either" keyword 00:52:05 psygnisfive, it is 01:51 here.. so Maybe in the morning would be a better time to discuss? 00:52:13 ok :p 00:52:31 * AnMaster heads to bed 00:52:33 night 00:52:37 night 00:52:41 night 01:50:30 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | *is that quantum physics. 01:51:06 no it's strawberry jam 02:47:25 -!- oerjan has quit ("Good night"). 04:33:02 -!- sebbu has quit ("@+"). 05:39:43 -!- GreaseMonkey has joined. 07:34:04 -!- jix has joined. 07:50:31 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | he'll perform with his rock band. 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:46:23 -!- jix has quit (Read error: 110 (Connection timed out)). 09:53:29 -!- GreaseMonkey has quit ("So, how much do you love noodles?"). 10:02:37 -!- moozilla has joined. 10:02:46 -!- moozilla has quit (Client Quit). 11:17:16 -!- lifthrasiir has quit (calvino.freenode.net irc.freenode.net). 11:17:16 -!- dbc has quit (calvino.freenode.net irc.freenode.net). 11:17:59 -!- dbc has joined. 11:17:59 -!- lifthrasiir has joined. 11:29:29 optbot! 11:29:29 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | >>> bf +++++++++++++++[>++++>++>+++++++>+++++++<<<<-]> +++.>>.+++++.>---.+++.<.-----.>+++++++++++.<----.<++.>+++++++.+++..+.. 11:29:43 ^bf +++++++++++++++[>++++>++>+++++++>+++++++<<<<-]> +++.>>.+++++.>---.+++.<.-----.>+++++++++++.<----.<++.>+++++++.+++..+. 11:29:43 ?infinite loop 11:29:46 hm? 11:29:49 -!- lifthrasiir has quit (Read error: 104 (Connection reset by peer)). 11:29:50 fizzie, ^ 11:29:55 -!- lifthrasiir has joined. 11:30:01 is that fungot detecting something 11:30:02 AnMaster: he even draw a heptagon well? lol 11:30:08 or is it the program printing tha 11:30:09 that* 11:30:18 ^bf +-+++++++++++++[>++++>++>+++++++>+++++++<<<<-]> +++.>>.+++++.>---.+++.<.-----.>+++++++++++.<----.<++.>+++++++.+++..+. 11:30:19 7[`X[`[fW.^aab 11:30:23 ^bf ++++++++++++++[>++++>++>+++++++>+++++++<<<<-]> +++.>>.+++++.>---.+++.<.-----.>+++++++++++.<----.<++.>+++++++.+++..+. 11:30:23 ;bg_bgbm^.ehhi 11:30:25 gn 11:30:27 hm 11:30:30 guess it is the program 11:52:09 -!- slereah has joined. 11:59:14 Hi everyone, anyway 11:59:58 i want a language where the basic construct is the solve 3sat function 12:00:06 3sat? 12:00:41 basically a line would be like ABC ab, meaning "find a, b and c such that ( a | b | c )^( !a | !b )" 12:00:46 ...is true 12:01:06 3sat means you have boolean or clauses with 3 vars, and you and them all 12:01:07 is there any way to use that for control flow? 12:01:25 one of the "most general" np-complete problem, in an intuitive sense 12:01:27 (btw that's my first reaction when introduced to pretty much any new operator) 12:01:35 *problems 12:01:47 anyway, if it's just 3 booleans, can't you brute-force it? 12:01:59 you can have more *variables* 12:02:04 and more *clauses* 12:02:08 just that clauses are size 3. 12:02:23 you can quite simply encode clauses of any size to clauses of size 3 12:02:34 (for size 2 it's simpler) 12:02:45 ah, ok... what part of an expression is a clause? 12:02:51 and how do you measure its size? 12:02:53 (var | var | var) 12:02:56 clause of size 3 12:03:03 ah, ok 12:03:21 the original idea was a language where the spec says 3sats must be solved in constant time :P 12:03:41 but, i'm not sure about flow control yet, and more importantly, i'm not sure how to do infinite memory 12:04:14 but i was thinking some scope, and for memory, fuzzy logic, you could have a real number as the probability, meaning unbounded memory in theory 12:04:32 i don't know about the complexity of fuzzy 3sat, but it's probably at least not much easier :P 12:04:46 but, lecture in 10 minutes and i don't have a bike or money for bus 12:05:28 ais523: read a book that mentions 3sat, it's quite a widely-known problem! 12:05:33 ah, ok 12:05:33 see ya -> 12:05:37 bye 12:06:01 (now if only i could find my running sandals...) 12:06:05 (->) 12:09:39 -!- Slereah_ has quit (Read error: 110 (Connection timed out)). 12:12:27 -!- dbc has quit (calvino.freenode.net irc.freenode.net). 12:13:08 -!- dbc has joined. 12:37:08 AnMaster: Yeah, fungot just says "out of time". 12:37:09 fizzie: someone once said how long is a long vowel, and so 12:37:16 ^bf +[] 12:37:22 ...out of time! 12:43:19 fizzie: get it to print hello world as an error message, then we can confuse people 12:43:27 -!- dbc has quit (calvino.freenode.net irc.freenode.net). 12:45:37 -!- dbc has joined. 13:04:47 -!- dbc has quit (calvino.freenode.net irc.freenode.net). 13:04:57 -!- dbc has joined. 13:05:57 hi ehird 13:08:13 hi ais523 . 13:08:34 you have about an hour of talking to me before I have to leave for lectures 13:08:57 exciting 13:09:08 But you've only got a half hour with me D-8 13:09:27 guess what hasnt installed yet ais523 13:09:40 hmm... is it a collaborative editor by any chance? 13:09:45 yep 13:12:13 you know 13:12:23 if gtk and all related technologies disappeared tomorrow 13:12:30 i would not mind at all. 13:13:38 By some definition, all software is related technology. 13:16:54 GregorR: Oh shut up :-P 13:17:04 ais523: Yay it's getting further! 13:17:19 * GregorR is hurt D-8 13:17:27 Not very hurt, mind you. 13:17:31 'ts barely a flesh wound. 13:19:48 -!- dbc has quit (calvino.freenode.net irc.freenode.net). 13:24:40 -!- dbc has joined. 13:29:55 -!- dbc has quit (calvino.freenode.net irc.freenode.net). 13:30:13 -!- dbc has joined. 13:30:39 -!- jix has joined. 13:34:26 ais523, hi 13:34:41 afk too 13:42:45 ais523 is not afk 13:42:53 I'm not afk atm 13:42:58 although I will be soon 13:43:03 i'd know because the bouncer would tell me 13:43:04 :-P 13:49:12 -!- Slereah_ has joined. 13:49:12 -!- slereah has quit (Read error: 104 (Connection reset by peer)). 13:50:31 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | shouldn't you just SELECT *. 13:55:28 optbot: Re topic, not everyone has their logs in a relational database. 13:55:29 fizzie: My idea was along the line of writing up something simple, since it's almost 2AM. 13:58:30 fizzie: But they should. 14:01:32 -!- Asztal has quit (Read error: 104 (Connection reset by peer)). 14:01:56 -!- Asztal has joined. 14:13:32 why a relational db? Makes no sense for logs to me 14:14:28 Existing (good) database engines are like that and do indexing and queries well; it's not an especially bad fit for storing logs. 14:14:45 AnMaster: Relations & indexes (see everything said by a certain user), 14:14:52 hm true 14:14:54 interoperability and mashing with other DB-using things, 14:15:01 and excellent query support for finding & filtering things. 14:15:11 Admittedly, the relational part is less important than the database part in that. 14:15:21 ehird, so you have a table with nicks -> number mapping? 14:15:30 AnMaster: nicks->number? 14:15:32 to save space 14:15:34 ;P 14:15:37 Heh. 14:15:41 Well, relations do use ids... 14:15:45 well userid 14:15:47 or something 14:15:48 So yes, you'd have a table with {id,name} 14:15:53 and then 14:15:57 but 14:15:59 {date,nameid,message} 14:16:01 id would more likely be a GUID 14:16:06 as opposed to an autoincrementing integer 14:16:10 (because they aren't really ordered) 14:16:11 and channel 14:16:18 and type of message 14:16:20 Also, I _would_ have that format if I coded my client. 14:16:26 But Colloquy uses some god-awful XML format. 14:16:27 and possibly searchable keywords 14:16:42 It isn't _totally_ unwarranted as far as I can tell though, 14:16:42 ehird, I use plaintext logs 14:16:47 it works well for me 14:16:50 because it's used e.g. to link usernames in the logs 14:16:58 (I can rightclick your 'ehird' there and get options) 14:17:07 14:17:07 ehird 14:17:07 because it's used e.g. to link usernames in the logs 14:17:09 (I can rightclick your 'ehird' there and get options) 14:17:12 14:17:14 ^ Still awful. 14:17:18 ehird, however why do you need to right click nicks in the log? 14:17:25 AnMaster: I dunno. :-) 14:17:27 message *id*? 14:17:36 also 14:17:37 It'd make sense with DB logs - since you'd be able to, e.g. click and search for other messages by that user or whatever. 14:17:42 why span class member 14:17:43 But I don't see any use for it for Colloquy. 14:17:46 seems horrible 14:17:49 AnMaster: for the rightclicking 14:17:51 ehird AnMaster ehird 14:17:54 why not or or something 14:18:04 AnMaster: because the content of 'message' is HTML 14:18:08 there is an actual reason for that - 14:18:09 oh no....... 14:18:09 remember 14:18:12 you can do bold, italics, underline 14:18:13 and colours 14:18:14 on irc 14:18:17 even though that's awful 14:18:21 people DO do it 14:18:28 ehird, you can use colors, but it doesn't use html format at all 14:18:34 AnMaster: yes, but since they're using XML 14:18:40 it is ^Kfg,bg iirc 14:18:45 where fg and bg are numbers 14:18:46 it makes sense just to use XHTML for 14:18:50 not sure if the , is there or not 14:18:51 however, i'm not actually defending it 14:18:53 because it's pretty awful. 14:19:25 http://nkreeger.com/correo/ <- This looks delicious. Thunderbird backend with a Cocoa interface. But does it do threading... 14:19:38 Doesn't seem to say. 14:19:42 I think bold on irc is the formatting code that makes most sense. But even it is awful 14:19:58 AnMaster: I prefer italics, mostly. 14:20:08 ehird, well my client can't show that 14:20:11 so I wouldn't see it 14:20:21 also this channel filter formatting codes 14:21:20 That's why I /msg'd. 14:22:05 Did we happen to have any Pythonistas here currently? 14:22:13 -!- Asztal has quit (Connection timed out). 14:22:17 " p.s. the fact that your irc client emulates a graphical environment by sending special codes to an emulator of the outmoded terminal model with a standard from the 70s" 14:22:18 err 14:22:18 no 14:22:25 I'm using emacs in X mode atm 14:22:31 Hm. 14:22:34 So emacs can't do italics? 14:22:42 I'm sure I've seen it do so. 14:22:47 ehird, well the client can't 14:22:49 (Although italics on monospaced fonts are pig ugly.) 14:22:51 which is pretty different 14:23:11 ehird, I also got xchat connected to the bnc, no italics there either 14:23:18 bold and inverted worked in both 14:23:38 ehird, italics is the *least* supported control code I think 14:23:51 AnMaster: But italics is delicious 14:23:54 (delicious was in italics there.) 14:24:18 ehird, well that doesn't change the fact that it isn't supported by the majority of the clients 14:24:43 ehird, and yes italics are ok, better than underline anyway 14:24:44 AnMaster: So? 14:24:46 :P 14:24:49 typographically 14:24:49 Also, yeah, underline is useless. 14:25:00 Underline, iirc, was invented for typewriters to use to specify to the printing press to use italics. 14:25:00 ehird, well, links 14:25:06 And, yes, links. 14:25:41 ehird, also if you want to mark something in a printed text you normally either use one of those yellow pens, or you underline it 14:25:58 or maybe circle it 14:26:05 I'd use a highlighter, yeah. :-P 14:26:38 ehird, well yes if I have one where I am I'd use that 14:26:49 assuming that is what the yellow pens are called in English 14:27:22 ehird, ever used that on a recently printed page though? :P 14:27:26 smudge 14:28:01 :-P 14:28:12 I don't believe in paper, so. 14:28:34 well yes 14:28:41 but there are still cases where paper is useful 14:28:43 AnMaster: No I mean really don't believe in paper 14:28:45 All the paper I have on my desk is purely imaginary, then?-) 14:28:46 I don't think paper actually exists 14:28:49 I need more evidence 14:28:49 :P 14:28:58 fizzie: You could be hallucinating. 14:29:13 optbot, does paper exist? 14:29:13 AnMaster: well I"m on a 256k connection. 14:29:22 fungot, does paper exist? 14:29:23 AnMaster: thanks for the pointer. 14:29:24 guess optbot has to use paper, then 14:29:24 ehird: file = memory ... sentinel code ... 14:29:32 cause his connection is too slow to use the web 14:29:40 ehird, hehe 14:30:24 * ehird checks out Thunderbird 3 in the hope that it will look something other than puke-worthy on OS X. 14:30:42 Oh shweet. 14:30:44 It uses Cocoa, apparently. 14:30:59 http://blog.wired.com/monkeybites//thunderbird3.jpg <- That's still an ugly transition from the titlebar to the toolbar. :| 14:31:08 ALso the "Look! We can invent our own tabs!" stuff. 14:31:34 Mac users get another long-awaited feature with Thunderbird 3's ability to integrate with the native OS X Address Book. This rough feature is disabled by default, but developer Bryan Clark posts a work-around for the adventurous. 14:31:36 ^ Hell yes,. 14:32:52 By the way. 14:32:58 What would you people do if you wanted to change email? 14:33:08 Current thoughts: Bounce any incoming email with a message telling people I've changed email 14:33:13 then check it every now and then 14:33:16 and if I see a machine-sent email 14:33:20 change the email it sends to 14:33:21 to my new one 14:35:26 ehird, I wouldn't change email 14:36:01 ehird, also IMO the tabs look good in that screenshot 14:36:03 I'm using gmail via IMAP right now, I'd prefer to use ehird@ehird.net and while I have that chance, it's worth removing my ties to Google. 14:36:15 though the screenshot itself is low quality jpg and low resolution 14:36:27 Also, yes, they look good, but they look out of place with everything else on my dsektop. 14:36:31 Meh. 14:36:33 I'll just use Coreo. 14:36:34 Or whatever. 14:36:34 ehird, also what about tusho.net? 14:36:44 AnMaster: Shrug. 14:36:53 Anyway. 14:36:54 Hmm. 14:37:03 Changing my MSN email will be easy, just export&reimport contacts. 14:38:05 Also, I wonder if Leopard fixed the horrible pile of crap that is Mail.app 14:38:08 ... 14:38:10 Probably not. 14:45:05 -!- asiekierka has joined. 14:45:24 Hi 14:45:29 Hi asie. 14:45:44 I am planning to make a portable console. Is there an esolang that fits for it? 14:46:09 Nope... but you had that idea in 2007. 14:46:20 :-P 14:47:05 But now i have a person that can help me 14:47:30 asiekierka: Look through the esolang list? 14:48:20 Or make a fork of some language 14:48:26 that adds some register functions 14:48:55 And centrainly not Brainf**k 14:50:55 Wow. Andrew's Programming Language looks centrainly awesome 14:50:58 -!- Slereah_ has quit (Read error: 113 (No route to host)). 15:01:31 ais523, when you are here, why does ick build using ICC show "ICL999I NO SKELETON IN MY CLOSET, WOE IS ME!" when no arguments are given on command line, but when built with gcc it does nothing? 15:01:35 seems very very strange 15:03:33 ais523, also something strange is going on when you have multiple out-of-tree build trees against the same source tree 15:05:03 ah found the cause of the first issue (running from build dir didn't work= 15:05:06 s/=/)/ 15:05:18 the second issue seem to be related to dependency tracking 15:15:27 http://gmailblog.blogspot.com/2008/10/new-in-labs-stop-sending-mail-you-later.html?foo LMAO 15:23:24 -!- KingOfKarlsruhe has joined. 15:33:37 ehird, what about timezone? 15:36:28 AnMaster: beats me 15:36:29 :-) 15:45:59 wb ais523 15:46:13 ais523, there? 15:46:25 AnMaster: Yes. 15:46:29 -psyBNC: Tue Oct 7 14:45:48 :connect from ai01-fap01.bham.ac.uk 15:46:30 [15:45] -psyBNC: Tue Oct 7 14:45:48 :User ais523 logged in. 15:46:36 ais523, there is a build issue for ick with icc when using -ipo in CFLAGS 15:46:41 let me rerun it and paste it 15:46:43 thanks 15:48:17 * AnMaster waits for configure 15:48:20 AnMaster: ah, ok 15:48:25 ais523, it seemed to be some linker error 15:48:49 ais523, also you call gcc directly in one place it seems 15:48:52 for oil 15:48:56 just scrolled by 15:48:58 no idea about it 15:49:07 gcc -I. -I../c-intercal -g -O2 -o oil oil-oil.c 15:49:08 yes 15:49:09 CC=icc 15:49:11 ah, is that under the new build system? 15:49:11 yet that happens 15:49:15 I know what's causing that 15:49:15 ais523, yes 15:49:23 it's a bug that only occurs when not cross-compiling 15:49:33 ais523, better fix it, -ipo needs all object files compiled with -ipo 15:49:36 or it won't link 15:49:40 and needs same compiler 15:49:44 AnMaster: it isn't linked to anything 15:49:52 oil is run at build-time, as part of the build process 15:50:00 ais523, http://rafb.net/p/Tc7Udk45.html 15:50:00 it's built for the build system not the host system 15:50:02 is the error 15:50:04 which is why it's using a different compiler 15:50:11 if build != host that would be necessary 15:50:21 OTOH, it does look a little strange when not cross-compiling 15:50:30 ais523, any idea about said error? 15:50:32 -!- asiekierka has quit (Read error: 110 (Connection timed out)). 15:50:41 * ais523 looks 15:51:04 AnMaster: oil didn't run, obviously 15:51:10 it's referring to a function in generated code 15:51:11 ais523, ipo basically avoids optimising the code until link time in order to let the compiler have a clearer picture of the depndencies between functions 15:51:49 so the object files are some custom format 15:51:54 ais523, http://rafb.net/p/wUV5Fj96.html 15:51:58 is the whole build output 15:52:06 AnMaster: try setting CC_FOR_BUILD=$CC 15:52:07 before the run 15:52:11 *configure 15:52:14 and reconfiguring 15:52:18 hm ok 15:52:23 if that solves it, you've hit a bug I know about already 15:52:27 and will fix some time later 15:52:40 * AnMaster waits 15:52:46 the system is a bit slow, it is a p3 15:52:52 ah, ok 15:53:00 so it will take a few minutes 15:53:07 -!- Slereah_ has joined. 15:53:16 probably doesn't help that I run configure twice, that's another side-effect of the bug 15:53:32 (only INTERCAL could come up with a bug that only happens when /not/ cross-compiling...) 15:53:46 ais523, same error 15:53:52 aargh 15:54:14 ais523, http://rafb.net/p/yetdcp35.html 15:54:19 is the full output 15:54:25 ran from empty build dir before 15:54:47 oh, set CFLAGS_FOR_BUILD too, to the same value as CFLAGS 15:55:01 ais523, also darcs diff is huge, for some reason it decided to generate configure with autoconf 2.63 15:55:04 re-generate* 15:55:14 no, I did that deliberately 15:55:18 I upgraded the build process 15:55:25 ais523, not that 15:55:26 I mean 15:55:26 so you can expect the diffs on the resulting generated code to be massive 15:55:36 it regenerate configure compared to the repo version 15:55:42 with a different version of autotools 15:55:51 ah, automake does that 15:56:00 diff -rN old-c-intercal/aclocal.m4 new-c-intercal/aclocal.m4 15:56:00 16,17c16,17 15:56:00 < m4_if(AC_AUTOCONF_VERSION, [2.61],, 15:56:00 < [m4_warning([this file was generated for autoconf 2.61. 15:56:00 --- 15:56:01 > m4_if(AC_AUTOCONF_VERSION, [2.63],, 15:56:02 if it detects that the build system has changed, it rebuilds the build system first 15:56:03 > [m4_warning([this file was generated for autoconf 2.63. 15:56:05 is how it begines 15:56:05 and then calls itself recursively 15:56:07 then lots and lots more 15:56:23 * AnMaster is waiting for new configure 15:57:28 this doesn't explain how the timetstamps got mangled on the repository, though 15:57:41 ais523, same error 15:57:48 argh, oh dear 15:57:55 the problem is it doesn't seem to find optimise_pass1 at all 15:58:07 AnMaster: can you grep for optimise_pass1 on the resulting directory 15:58:11 and tell me which files it's in? 15:58:11 http://rafb.net/p/XnEjDV60.html 15:58:12 btw 15:58:16 is the last output 15:58:28 ais523, not found in the build directory 15:58:37 ok, that's strange 15:58:38 nor the gcc build directory 15:58:41 and that built fine 15:58:42 is there a file called oilout-m.c 15:58:51 ais523, yes 15:59:05 does it mention optimise_pass1? 15:59:11 ais523, not with that spelling no 15:59:15 it uses american spelling 15:59:21 ... 15:59:30 but if I use different spelling in multiple files 15:59:36 then how on earth did it build at my end? 15:59:42 err the error said optimize_pass1 with z too 15:59:51 it was just you who said with s 15:59:54 ah, ok 15:59:56 sorry 16:00:03 there are *plenty* of optimize_pass1 in the build dir 16:00:21 http://rafb.net/p/3Hzb7420.html 16:00:46 well, that looks correct 16:01:04 ais523, do you link it differently from other code? 16:01:06 or? 16:01:12 it ends up in a library 16:01:26 is oilout-m.c in libidiot.a? 16:01:41 what is the command to check now again? 16:02:04 ar t libidiot.a 16:02:19 yes it is there but with .o not .c 16:02:50 hmm... that makes sense 16:02:56 hm? 16:03:03 it should be with .o right? 16:03:04 the problem is everything seems to be workign fine 16:03:07 and yes, it should be with .o 16:03:17 ais523, hm what about the symbol table for it 16:03:39 AnMaster: does -ipo work when creating a library? 16:03:42 ais523, ok nm says no symbols are exported 16:03:45 -!- oerjan has joined. 16:03:52 ais523, as far as the man page says, it seems it should 16:04:39 The man page is a lie! 16:05:13 it sounds to me like this is some strange issue with the compiler option, that it doesn't expect files to be bundled into a .a before being linked 16:05:49 ais523, hm.. 16:05:59 ais523, how do you bundle it? 16:06:03 using ar 16:06:30 ais523, ah hm not strange then I suspect 16:06:43 since due to the way it works it can't use standard object files 16:06:54 so I guess using ar mess it up 16:07:17 ais523, and then you try to link it like the *.a contained normal object files 16:07:26 the original idea was a language where the spec says 3sats must be solved in constant time :P 16:07:28 well, it contained -ipo object files 16:07:31 ais523, in fact all the other *.o only contains __ildata_included 16:07:36 linear time would be impressive enough 16:08:59 ais523, and ipo otherwise happens before the creation of the native object file 16:09:57 AnMaster: on line 471 of Makefile.in, replace $(ick_LDADD) with oilout*.o 16:09:58 and remake 16:10:00 does it work then? 16:10:14 well, on the Makefile itself actually 16:10:16 rather than Makefile.in 16:10:19 to save yourself reconfigure time 16:10:26 Makefile.in where? 16:10:34 do it on the makefile itself 16:10:35 ah 16:10:37 -!- asiekierka has joined. 16:10:42 ais523, what line there? 16:10:44 the .in is in buildaux, I put most of the build system there 16:10:48 woah 16:10:51 fungot is Still Alive 16:10:52 asiekierka: note that the case tho?? 16:11:06 was he replaced with a megahalbot? 16:11:11 !bf 16:11:14 AnMaster: it's libidiot.a you have to replace with oilout*.o in the Makefile itself 16:11:17 @bf 16:11:17 and somewhere around 471 16:11:18 It's still the good old fungot. 16:11:18 fizzie: wouldn't it have to be 16:11:18 augh 16:11:27 Fizzie: how do you run the bf interpreter then 16:11:28 !list 16:11:30 !show 16:11:33 !exec 16:11:34 asiekierka: just ... creepy 16:11:34 !exec bf 16:11:36 ^help 16:11:36 ^ ; ^def ; ^show [command]; lang=bf, code=text/str:N; ^str 0-9 get/set/add [text] 16:11:39 oh 16:11:40 ^ 16:11:41 :/ 16:11:45 ^show 16:11:45 echo reverb rev bf rot13 hi 16:11:48 hmm 16:11:57 ais523, waiting 16:12:00 asiekierka: Here's a nifty flowchart of the fungot source code too: http://www.cis.hut.fi/htkallas/fungotsmall.png 16:12:01 fizzie: time exceeded. that makes chez almost 20 years ago 16:12:04 ^reverb abcde 16:12:05 aabbccddee 16:12:20 ^hi there 16:12:26 ^show hi 16:12:26 fizzie: wow 16:12:32 it's GI GAN TIC 16:12:33 ais523, linking still in progress 16:12:37 Hmm. 'hi' doesn't seem to do much. 16:12:38 do you have one of those rainbow-colourised versions? 16:12:44 of the source? 16:12:46 ^show reverb 16:12:46 ,[..,] 16:12:48 ais523, yes it works now 16:12:50 where program flow is shown with colourful lines? 16:12:50 ^show rev 16:12:50 >,[>,]<.[<.] 16:12:58 ais523, why do you link it into an archive first btw? 16:13:00 AnMaster: ok, it's -ipo strangeness 16:13:09 and it's linked into an archive to get the dependencies rights 16:13:10 ^rev !dlorw ,olleH 16:13:11 Hello, wrold!. 16:13:11 *right 16:13:12 ah 16:13:12 ^rev hello ver^ 16:13:12 ais523: Sorry, no. I did think about "syntax-highlighting" it though. 16:13:12 ^rev olleh. 16:13:14 oops 16:13:15 :/ 16:13:15 as it contains a variable number of files 16:13:24 ^rev hello ver^ 16:13:24 ^rev olleh. 16:13:25 ^rev hello ver^ 16:13:25 ^rev olleh. 16:13:26 ^rev hello ver^ 16:13:26 ^rev olleh. 16:13:59 ^def rev2 bf ,>[,>]<.[<.] 16:13:59 Defined. 16:14:05 ^rev2 test 16:14:05 t. 16:14:08 Hmm 16:14:11 Oh 16:14:11 right 16:14:13 sillyme 16:14:21 ^def rev2 bf >,[>,].<[.<] 16:14:21 Defined. 16:14:23 ^rev2 test 16:14:24 .tset 16:14:29 Hmm 16:14:32 -!- sebbu has joined. 16:14:32 ^def rev2 bf >,[>,]<.<[.<] 16:14:33 Defined. 16:14:33 ais523, now lets try... hm 16:14:34 ^rev2 test 16:14:34 tset 16:14:37 Yay 16:14:41 ^rev2 Hello, world! 16:14:41 !dlrow ,olleH 16:14:45 ^rev2 x 16:14:46 x 16:14:47 I just improved the rev script 16:14:48 ais523, fail to build programs 16:14:52 ^def rev bf >,[>,]<.<[.<] 16:14:53 Defined. 16:14:54 ais523, seems you don't use icc to do that 16:14:56 yaaay 16:14:58 ^show rev 16:14:58 >,[>,]<.<[.<] 16:15:00 ais523, so stuff collide *badly* 16:15:10 AnMaster: during the build of ick itself 16:15:15 or during the compilation of an INTERCAL program? 16:15:17 How is that ^rev an improvement? 16:15:22 ais523, the latter 16:15:33 set CC in your environment, does it work then? 16:15:41 ick doesn't honour CFLAGS though so you'll have to merge it into CC 16:15:42 ^rev !dlorw ,olleH 16:15:42 Hello, wrold!. 16:15:42 asiekierka: the eval thing would be done in the interpretor itself, like " does firefox resume downloads" 16:15:46 It doesn't add the "dot" 16:15:47 http://torvalds-family.blogspot.com/ Linus has a blog, hell freezes over. 16:15:50 ais523, ah you use ar for that too? Hm 16:15:59 ais523, well I guess the installed libraries got broken then 16:16:22 ^rev AnMaster 16:16:22 retsaMnA 16:16:28 ^rev ais523 16:16:28 325sia 16:16:39 AnMaster: yes, definitely 16:16:39 Actually the original ^rev I had there didn't add any dots either. Someone has messed with it. 16:16:43 asiekierka, did you want something since you highlighted 16:16:44 ^def rev bf >,[>,]<[.<] 16:16:44 Defined. 16:16:45 ? 16:16:47 ^rev Yay. 16:16:47 .yaY 16:16:52 Automake doesn't seem to handle -ipo 16:16:54 ^rev test1 16:16:55 1tset 16:16:57 Yeah 16:16:58 this also work 16:17:01 s 16:17:02 because it doesn't know what it's building for 16:17:05 asiekierka, well what did you want? 16:17:10 exactly that 16:17:14 the problem is that you aren't compiling a single program when building C-INTERCAL 16:17:20 asiekierka, you highlighted me. So what important thing did you want? 16:17:22 you're compiling a program and some tools and some libraries 16:17:26 ^rot13 Furrfu! 16:17:27 Sheesh! 16:17:40 oerjan: that's one of the best rot-13'd words I've seen ever 16:17:42 ais523, yes hm 16:18:01 ais523: it's old, from the Usenet days 16:18:44 ais523, Also something is wrong when building using clang 16:18:49 Also an alt.folklore.urban thing; used to lurk in that group once. 16:18:53 do you know what it is yet? 16:18:55 ^rot13 AVGN 16:18:55 NITA 16:18:56 (Furrfu, I mean.) 16:18:59 uh... 16:19:01 NITA? 16:19:12 yeah i did too 16:19:13 ais523, building ick works, but ick can't build 16:19:20 ^rot13 ick 16:19:21 vpx 16:19:27 uh... another secret? 16:19:32 ^rot13 asiekierka 16:19:33 nfvrxvrexn 16:19:38 That is sadly nonsense 16:19:42 Oh well, will stop spamming 16:19:50 AnMaster: have you set CC in the environment? 16:19:50 I would 16:19:53 if fungot was in #esoteric-blah 16:19:54 asiekierka: 4 as digit or as log? 16:20:03 ^raw JOIN #esoteric-blah 16:20:14 I really need to get CC to filter down from configure to the default compiler for ick 16:20:18 ais523, do you use ar directly? 16:20:24 $(AR) I think 16:20:24 instead of some env variable 16:20:27 ah hm 16:20:32 which configure substitutes with AR 16:20:34 *ar 16:20:37 will try with that set to llvm-ar then 16:20:58 what's the compiler called? llvm-cc? 16:21:02 ccc 16:21:05 ah, ok 16:21:10 ais523, it is a wrapper script for clang 16:21:22 ais523, since clang doesn't have the same command line options 16:21:24 -!- Asztal has joined. 16:22:02 ^fib 16:22:04 0.1.1.2.3.5.8.13.21.34.55.89.144.233.377.610.987.1597.2584.4181.6765.10946.17711.28657.46368.75025.121393.196418.317811.514229.832040.1346269.2178309.3524578.5702887.9227465.14930352.24157817.39088169.632459 ... 16:22:20 And yes, we have a handy fibonacci number table now 16:22:32 ais523, the actual compiler is clang 16:22:36 yes 16:23:04 *clang* 16:23:13 oerjan, clang.llvm.org 16:23:52 ais523, hm now it happens again, make install when using clang/ccc cause a recompile of most stuff 16:23:56 even when make was run before 16:23:57 * oerjan hits AnMaster over the head with a sauce pan. *clang* 16:24:14 oerjan, well lucky I had a helmet on 16:24:24 otherwise it would have been "crack" 16:24:26 oh noes the sauce pan broke ===\_/\_/ 16:24:55 i knew swedes have thick heads, thus no danger 16:25:18 ok that was strange 16:25:20 same error 16:25:46 ais523, what about other tools? 16:25:50 ais523, ranlib and such 16:26:14 and are you sure AR=llvm-ar passed to configure will make it use llvm-ar? 16:27:02 llvm-as, llvm-ar, llvm-ld, llvm-ranlib, should be used instead of the "native" ones 16:27:28 http://rafb.net/p/izlM5t18.html 16:27:56 ^show 16:27:57 echo reverb rev bf rot13 hi rev2 fib wc 16:28:04 * oerjan is _shocked_ that ais523 didn't know about 3sat 16:28:13 oerjan: so am I 16:28:25 3sat? 16:28:41 ais523, no configure says: 16:28:42 AnMaster: Automake's source for that is strange 16:28:43 checking for ranlib... ranlib 16:28:47 should say llvm-ranlib 16:28:53 AnMaster: famous np-complete problem 16:28:53 maybe doing it as a cross-compile would work better? 16:28:55 since I used RANLIB=llvm-ranlib 16:29:01 on the command line 16:29:05 ais523, eh? 16:29:12 configure build=i686-linux-pc-gnu host=llvm 16:29:24 that almost works except the compiler has to be called llvm-cc for that to work 16:29:28 ais523, err host is i686-linux-pc-gnu 16:29:46 ais523, I got to be able to tell it to use a specific tool for ranlib and such 16:29:51 well, host determines the set of tools you use to build 16:29:53 I'm quite sure it works for other configure 16:30:01 what happens if you do make RANLIB=llvm-ranlib? 16:30:34 ais523, to configure? well it seems it use it in Makefile after all, 16:30:36 but not ar 16:30:37 it says: 16:30:39 ar cru libyuk.a yuk.o 16:30:40 still 16:30:43 instead of llvm-ar 16:30:49 but then 16:30:50 llvm-ranlib libyuk.a 16:30:52 on the next line 16:30:58 weird... 16:31:02 ais523, so that explains why AR didn't help 16:31:14 ais523, it use the system ar 16:31:16 not the llvm one 16:31:26 looks like I'll have to look into the automake source 16:31:29 and do even more weird stuff 16:31:29 and I passed AR=llvm-ar 16:31:31 to get that to work 16:31:53 AR = ar 16:31:56 in the Makefile 16:32:01 which is plain wrong 16:32:47 ais523, setting AR have worked for other automake/autoconf based projects though 16:32:57 so I suspect the issue is with how you use it 16:33:08 possilby 16:33:10 *possibly 16:33:12 I'll look into it 16:33:15 AC_PROG_RANLIB 16:33:18 you have that 16:33:21 yes 16:33:22 but nothing for AR? 16:33:29 I think I have something for it 16:33:33 probably this is a bug in automake 16:34:01 ais523, yet setting AR on command line works fine for many other automake based projects 16:34:13 I'll look into it some time 16:35:52 ais523, I edited directly in makefile 16:35:53 lets see 16:36:27 ais523, also please see http://rafb.net/p/yaqSb731.html 16:36:30 when I do make install below 16:36:34 it recompile lots 16:36:36 any idea why? 16:36:43 was something not built properly first time or? 16:36:55 it could be 16:37:05 also messing with the build process tends to cause a recompile in automake 16:37:08 ais523, every time I do make install it begins recompiling stuff 16:37:09 also, check your system clock 16:37:14 that's bad 16:37:19 ais523, set with ntp 16:37:29 and it did the same for clang even before I set ar and such 16:38:13 ais523, and even with llvm-ar I still get linking errors for intercal programs 16:38:21 ah, ok 16:38:28 maybe I'll download llvm myself some time and have a go 16:38:31 ais523, what is the command to dump the compiler command line? 16:38:41 ais523, for clang you need svn version of llvm 16:38:49 from same day for both main llvm and clang 16:38:51 AnMaster: -### in gcc, I think 16:39:02 not that that's a particularly easy option to type in bash 16:39:03 ais523, well for dumping C file from intercal then 16:39:14 -c 16:39:43 ais523, well you use -lick there 16:39:49 if I provide the path to the *.a instead 16:39:51 it works 16:39:55 was the library search path wrong? 16:40:01 or does -l do something different? 16:40:06 I have -L set to everywhere the library might be 16:40:13 hm 16:40:18 library search path looks right 16:40:22 could be a bug in ccc 16:41:01 ccc beer.c -I/home/anmaster/local/ick-clang/include/ick-0.29 -I/home/anmaster/local/ick-clang/bin -I/home/anmaster/local/ick-clang/bin/../include -L/home/anmaster/local/ick-clang/lib -L/home/anmaster/local/ick-clang/bin -L/home/anmaster/local/ick-clang/bin/../lib -O2 -o beer -lick 16:41:15 why is bin in there 16:41:18 seems very odd 16:41:29 and lib is in it twice 16:41:33 AnMaster: ick works if you dump everything into the same directory 16:41:44 and two different algorithms for finding the libraries come out to the same path 16:41:54 ais523, ugh :P 16:42:07 I use lots of tries to find the locations of stuff 16:42:16 because NO SKELETON IN MY CLOSET is probably the most common ick error message ever 16:42:20 due to people screwing up the install 16:42:29 it even happened to me a few times... 16:42:41 ais523, well a quick strace showed it failed to open ickwrap.c or something like that 16:42:49 so I could see a make install was needed 16:44:11 $ CCC_ECHO=1 ccc beer.c -I/home/anmaster/local/ick-clang/include/ick-0.29 -I/home/anmaster/local/ick-clang/bin -I/home/anmaster/local/ick-clang/bin/../include -L/home/anmaster/local/ick-clang/lib -L/home/anmaster/local/ick-clang/bin -L/home/anmaster/local/ick-clang/lib -O2 -o beer -lick 16:44:11 clang -emit-llvm-bc -x c -o beer.o beer.c -I/home/anmaster/local/ick-clang/include/ick-0.29 -I/home/anmaster/local/ick-clang/bin -I/home/anmaster/local/ick-clang/bin/../include 16:44:12 llvm-ld -native -disable-internalize -o beer -L/home/anmaster/local/ick-clang/lib -L/home/anmaster/local/ick-clang/bin -L/home/anmaster/local/ick-clang/lib -lick beer.o 16:44:15 hm 16:44:21 that llvm-ld call does look bad indeed 16:44:36 * AnMaster test changing place between -lick and beer.o 16:44:52 oh it works then. heh 16:44:55 well that explains it 16:44:59 a ccc bug 16:45:19 now to create a minimal test case so I can file a bug 16:45:24 don't have time right no 16:45:26 now* 16:45:30 will do it a bit later 16:46:03 ais523, also ick should use the same CC as when it was compiled if $CC isn't set 16:46:04 IMO 16:46:17 and if it isn't found fall back to plain /usr/bin/cc 16:49:27 ais523, wow tcc was fast, it compiled ick in less than 5 seconds on this pentium3 16:50:37 ICL000I DO CREATE (8200) GET CONTINUATION IN .1 GETTING .2 16:50:40 ais523, err what? 16:50:44 from continuation.i 16:50:48 AnMaster: wrong settings for the compilation 16:50:51 you need to give -ma 16:50:51 CC='/home/anmaster/local/tcc/bin/tcc' /home/anmaster/local/ick-tcc/bin/ick -bm continuation.i 16:50:55 a? 16:50:56 for that code 16:51:00 enable CREATE statements 16:51:07 without that they're going to parse as syntax errors 16:51:10 ais523, also it compiled fine, just didn't run 16:51:17 ah right 16:52:27 -F :unsupported on computers without sh or bash 16:52:32 shouldn't it say something more 16:52:37 than just unsupported on 16:52:44 AnMaster: well, the option is unsupported 16:52:48 because your computer doesn't have sh or bash 16:52:52 ais523, I do have it 16:52:54 it is linux 16:52:57 well, presumably it does but configure got confused 16:52:59 I'm using /bin/bash currently 16:53:14 $ bash --version 16:53:14 GNU bash, version 3.2.39(1)-release (i686-pc-linux-gnu) 16:53:31 ais523, also how the heck did configure think it ran without sh? 16:54:16 I'm not sure 16:54:20 -C :ick_clockface output (e.g. use IIII instead of IV) <-- hm?? 16:54:20 it checks for #! on shell scripts 16:54:32 most clocks I seen use IV 16:54:32 AnMaster: oh dear, that's a find and replace gone astray 16:54:40 and it's a superstition thing 16:54:48 -!- ehird has changed nick to Phill. 16:54:51 ais523, eh? 16:54:51 writing IV upside-down offends Jupiter, or something like that 16:54:56 oh 16:54:57 -!- Phill has changed nick to ehird. 16:55:01 and what about search and replace? 16:55:08 what did you mean? 16:55:33 IVPPITER, you mean 16:55:50 oerjan: polynomial time would be impressive enough, methinks 16:56:20 also 3sat is actually np-COMPLETE, right? or is it just np 16:56:41 ais523, what was the option for using the c syslib now again? 16:56:56 it's complete 16:57:02 i thought so too 16:57:51 but then my booker had the caption "the first np complete problem", and there a different problem there, while 3sat had already been explained 16:57:54 AnMaster: -eE syslibc 16:58:03 syslibc has to be after the INTERCAL program on the command line 16:58:08 but, i guess it was more like "the first np complete problem we prove to be np-complete" 16:58:11 but the -eE has to be before 16:58:14 and my hyphenation rocks 16:58:15 ais523, and in current directory? 16:58:16 or ? 16:58:22 * AnMaster is confused over that 16:58:27 it's ick -eE primes.i syslibc 16:58:28 or such 16:58:34 syslibc is found automatically from where it's been installed 16:58:40 no extension means expansion library 16:58:41 tcc: invalid option -- '--std=c89' 16:58:41 tcc: invalid option -- '--std=c89' 16:58:41 ais523, ? 16:58:48 tcc: unsupported linker option '-z,muldefs' 16:58:49 too 16:58:59 ah, -e is only intended to work with gcc and gld 16:59:06 as opposed to everything else which is generic 16:59:12 I may manage to generalise it some day 16:59:12 ais523, in practise it works with icc too 16:59:18 also the example problem was that one where you have gates and sources, and try to get a result, which is actually quite trivial to compile to 3sat 16:59:25 ais523, and a few other ones 16:59:28 oklocod: reduction from sat to 3sat is rather easy iirc 16:59:37 oerjan: yes, but that's not SAT 17:00:09 because you have a dag, which can contain all kinds of boolean logic, you need to do some manipulation; then again it is a simpler step from an arbitrary expression to sat than it's from sat to 2sat 17:00:11 no but SAT was the first 17:00:11 *3sat 17:00:28 ohhh 17:00:37 ais523, clang if you work around the bug in cc 17:00:39 ccc* 17:00:45 ah, good 17:00:46 so you think the caption could be about the actual *first* np-complete problem found? 17:00:58 well if it is about SAT yes 17:01:05 well, this is really a bfimmery point. 17:01:11 ais523, but working around that bug is non-trivial in ccc, because my hackish fix to it breaks for other programs 17:01:19 and it is coded in python 17:01:23 so I can't really fix it better 17:01:28 since I don't know python well 17:01:42 oklocod: bfimmmery? 17:01:57 oerjan: sat is just 3-sat with larger clauses right? then it's technically not the same, because the gate thing has nested operations and suchamathings. 17:02:02 ais523: yes. 17:02:10 oh 17:02:14 noooo, just two m's 17:02:23 ais523, worked out the issue with -F? 17:02:24 or? 17:02:26 typo... 17:02:27 bfimmery means something i don't care about, i only care about things that mean something 17:02:36 ais523, ah, so darcs pull will fix it? 17:02:36 AnMaster: not now, I've just caused /huge/ chaos in #really-a-cow 17:02:45 ais523: I was replying to oklocod 17:02:54 I don't really have time to work on C-INTERCAL build today 17:02:58 ais523, *generic inquiry about that odd channel name* 17:03:09 AnMaster: ehird chose it 17:03:11 not me 17:03:23 ais523, and what happened? + do I want to join? 17:03:29 AnMaster: Agora-related. 17:03:30 oklocod: yeah 17:03:33 what happened was a big fuss 17:03:33 ah no then 17:03:35 If you don't have an interest in Agora nomic, no. 17:03:37 and do you want to join, probably not 17:03:57 oerjan: do you know about network flow problems? 17:04:12 ais523, --help seems to indicate -F is broken for all my icks 17:04:21 must be an autoconf bug then 17:04:22 what the heck is #really-a-cow 17:04:22 ais523, but if I want to debug it, where should I look? 17:04:26 (i'm just generally interested in mapping people's knowledge compared to mine) 17:04:31 and probably config.log 17:04:40 oerjan: it's a scam, it's a hoax 17:04:58 ais523, that is over 2600 lines 17:04:59 there's a line saying something like "checking if #! works in shell scripts" 17:04:59 so 17:05:03 ah right a se 17:05:05 sec* 17:05:06 grep for #! 17:05:12 oerjan: it's an Agoran public forum. 17:05:13 Possibly. 17:05:20 buildconfig:4996: checking whether #! works in shell scripts 17:05:28 buildconfig:4996: checking whether #! works in shell scripts 17:05:28 buildconfig:5013: result: yes 17:05:29 even 17:05:30 oklocod: the name network flow problems sounds familiar 17:05:40 ais523, so "huh"? 17:05:47 yep, huh over here too 17:05:58 probably config.h broke, or something like that 17:06:00 ais523, using #ifdef when you meant #ifndef or something? 17:06:07 ais523, what define in config.h? 17:06:09 yep, that seems a likely possibility 17:06:13 AnMaster: it's generated by configure 17:06:18 and basically holds all the configure results 17:06:19 ais523, yes with lots of define 17:06:26 something_INTERPRETER, IIRC 17:06:27 you have a graph, edges have capacities, you try to find a maximum flow from a source node to the sink node, a flow means you send N units of data through different routes, and try to maximize the number of units that reach the sink 17:06:29 so what is the one supposed to be shell script 17:06:44 an edge can only carry so much units of flow 17:06:45 #define HAVE_SYS_INTERPRETER /**/ 17:06:46 that? 17:06:51 which seems bloody strange 17:07:03 defining it to a comment is sure to break something 17:07:20 defining it to 1 seems more logical 17:07:23 has tons of different applications, most of which are in the grey zone i automatically assume np-complete. 17:07:48 oklocod: it does sound familiar 17:08:32 ais523, ? 17:08:42 AnMaster: yes, that is strange 17:08:53 htf did configure manage that? 17:08:57 ais523, no clue 17:09:16 oerjan: you vaguely recall how it works, then? 17:09:36 ais523, however configure differs on my other system with older autoconf 17:09:44 so I guess they changed something in later versions 17:09:49 -!- kar8nga has joined. 17:09:49 anmaster@phoenix ~/ick/build_gcc $ grep HAVE_SYS_INTERPRETER ../c-intercal/configure 17:09:49 #define HAVE_SYS_INTERPRETER /**/ 17:09:55 arvid@tux ~/src/c-intercal $ grep HAVE_SYS_INTERPRETER * 17:09:55 configure:#define HAVE_SYS_INTERPRETER 17:10:08 hmm... yes 17:10:30 oklocod: hmph, the wikipedia articles on flow networks say nothing about NP-completeness 17:10:46 perhaps it's a simpler class 17:10:58 it is, yes 17:11:00 that's the point 17:11:06 -!- slereah has joined. 17:11:07 -!- Slereah_ has quit (Read error: 113 (No route to host)). 17:11:15 ais523, also both configure and buildaux/buildconfig lacked +x and that caused errors at configure time until I fixed it 17:11:17 ah 17:11:27 AnMaster: that's darcs' fault, it'll be fine in release tarballs 17:11:32 but it can't track +x for some reason 17:11:32 it has tons of uses, can be done in p, and many of the problems it's used on seem np-y to me. 17:11:35 ais523, hm 17:11:47 it's kinda sexy, i mean 17:11:52 need to go read -> 17:12:14 ais523, anyway it just re-generated autotools on my other system too, lets see if that mess up HAVE_SYS_INTERPRETER or not 17:12:15 * AnMaster waits 17:12:49 nop 17:12:53 no /**/ there 17:13:06 ais523, my conclusion is something changed in 2.63 compared with 2.61 17:13:11 yes, probably 17:13:13 I'll have to fix that 17:13:23 configure.ac:AC_DEFINE([HAVE_SYS_INTERPRETER], [], [Define if #! works on your system.]) 17:15:13 looks like you don't set it to any value ais523 ? 17:15:31 there should be an AC_SUBST somewhere which sets the value 17:15:35 from a shell variable with the same name 17:15:42 hmm... ah, I know what's happening 17:15:50 it must have been obsoleted and removed 17:16:00 and autoupdate decided to effectively comment it out 17:16:48 ais523, hm? 17:17:05 ais523, if it did it would have told you? 17:17:09 probably not 17:17:16 I'll look into that too sometime 17:17:18 probably next week 17:18:36 ais523, autoupdate change stuff on 2.63 though 17:18:38 want a diff? 17:18:52 http://rafb.net/p/h5bbOR62.html 17:19:31 ais523, no idea how much that change will affect you 17:19:47 probably breaks on DOS :P 17:20:08 AnMaster: ugh, "safely assume" is the wrong direction 17:20:18 ais523, well that is your issue :P 17:20:18 maybe I should have a library of obsolete autoconf tests 17:20:21 not mine 17:20:28 ais523, contact the authors? 17:20:29 so things work where the safe assumptions are wrong.. 17:20:36 AnMaster: nah, they won't change autoconf just for INTERCAL 17:20:41 I sort of prefer it this way... 17:20:46 ais523, but it breaks on some platforms? 17:28:44 -!- KingOfKarlsruhe has quit (Remote closed the connection). 17:37:08 -!- KingOfKarlsruhe has joined. 17:44:11 -!- oerjan has quit ("Fru Ibsens ripsbusker og andre buskvekster"). 17:46:05 -!- puzzlet has joined. 17:46:17 -!- ae5ir has quit (Read error: 104 (Connection reset by peer)). 18:01:21 -!- asiekierka has quit (Read error: 104 (Connection reset by peer)). 18:04:18 -!- asiekierka has joined. 18:12:37 -!- asiekierka has quit (Read error: 104 (Connection reset by peer)). 18:14:20 -!- asiekierka has joined. 18:14:54 -!- KingOfKarlsruhe has quit (Remote closed the connection). 18:16:45 -!- Slereah_ has joined. 18:17:03 -!- Sgeo has joined. 18:17:05 -!- slereah has quit (Read error: 104 (Connection reset by peer)). 18:21:56 -!- asiekierka has quit (Nick collision from services.). 18:22:18 -!- asiekierka has joined. 18:33:00 -!- asiekiekka has joined. 18:33:07 -!- asiekierka has quit (Nick collision from services.). 18:33:08 -!- asiekiekka has changed nick to asiekierka. 18:42:26 -!- kar8nga has left (?). 19:00:09 someone should write a book about agora, i mean, it would be interesting to see its evolution. 19:03:12 -!- BMeph has joined. 19:04:43 -!- BMeph has quit (Client Quit). 19:12:16 -!- asiekierka has quit (Read error: 110 (Connection timed out)). 19:16:58 oklocod: well 19:17:02 the agoran weekly journal 19:17:04 -!- olsner has joined. 19:28:15 hey is there a brainfuck bot in here 19:28:36 yes 19:28:45 cool who 19:28:50 ^def bf copy ,[.,] 19:28:50 Usage: ^def 19:28:56 ^def copy bf ,[.,] 19:28:57 Defined. 19:29:00 ^copy This is a test. 19:29:00 This is a test. 19:29:09 I think that answers your question 19:30:43 ^def bf badrot13 ,[+++++++++++++.,] 19:30:44 Usage: ^def 19:30:57 ^def badrot13 bf ,[+++++++++++++.,] 19:30:57 Defined. 19:31:06 CO2Games: Yes, that is a bad rot13. 19:31:10 ^badrot13 abcdefghijklmnopqrstuvwxyz 19:31:10 nopqrstuvwxyz{|}~ 19:31:13 thus the name 19:31:15 ^rot13 abcdefghijklmnopqrstuvwxyz 19:31:16 nopqrstuvwxyzabcdefghijklm 19:31:26 we have some commands programmed into fungot already 19:31:26 ais523: the chamber is closed. i am just dealing with the stack 19:31:27 <_< 19:31:32 ohh ok 19:31:37 ^md5 hellooo 19:31:46 no md5, though, I'm afraid 19:31:53 ^whirlpool hi 19:31:58 it wouldn't fit in one line of IRC, I don't think 19:32:00 ^show 19:32:00 echo reverb rev bf rot13 hi rev2 fib wc aaa enctst copy badrot13 19:32:10 ^show aaa 19:32:10 +[<+33.]+[>+33.][]+10[>+18>+7>+<3-] 19:32:18 ^fib 19:32:20 0.1.1.2.3.5.8.13.21.34.55.89.144.233.377.610.987.1597.2584.4181.6765.10946.17711.28657.46368.75025.121393.196418.317811.514229.832040.1346269.2178309.3524578.5702887.9227465.14930352.24157817.39088169.632459 ... 19:32:24 ^fib lol? 19:32:25 0.1.1.2.3.5.8.13.21.34.55.89.144.233.377.610.987.1597.2584.4181.6765.10946.17711.28657.46368.75025.121393.196418.317811.514229.832040.1346269.2178309.3524578.5702887.9227465.14930352.24157817.39088169.632459 ... 19:32:27 ^show fib 19:32:27 >+10>+>+[[+5[>+8<-]>.<+6[>-8<-]+<3]>.>>[[-]<[>+<-]>>[<2+>+>-]<[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>[-]>+>+<3-[>+<-]]]]]]]]]]]+>>>]<3][] 19:32:53 what language is that 19:32:58 CO2Games: Brainfuck. 19:33:00 fungot uses brainfuck 19:33:00 ais523: what's this supposed to impress?" 19:33:03 with +++++ turned into +5 19:33:04 but with run-length encoding 19:33:05 what's with the numbers 19:33:06 for optimization 19:33:09 oh 19:33:17 you type +++++ 19:33:23 ahh ok 19:33:23 but fungot stores it as +5 19:33:24 ais523: do you plan on mutating an object's set of parents? 19:33:27 isn't that right, optbot? 19:33:28 ais523: and his binary is stripped 19:34:38 ^def chtopic bf 19:34:38 Usage: ^def 19:34:49 guys what character is ! 19:34:55 33 19:35:02 and what is lowercase a 19:35:06 97 19:35:12 mhhmm...ok 19:38:26 ^def chtopic bf +++++++++[>+++++++++++<-]>++++++++++++.+.++++.------------------.+++++++++++++.+++++.>+++[>+++++++++++<-]>. 19:38:26 Defined. 19:38:33 ^chtopic 19:38:33 optbot! 19:38:33 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | so not a tree. 19:38:36 woo 19:38:55 ^show chtopic 19:38:55 +9[>+11<-]>+12.+.+4.-18.+13.+5.>+3[>+11<-]>. 19:38:58 nice 19:39:20 I should save that code 19:40:03 ^chtopic 19:40:03 optbot! 19:40:03 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | befunge*. 19:40:28 damn I got it right on my first try 19:40:33 '^chtopic' 19:40:34 I did some sort of magic or shit 19:40:34 'optbot!' 19:40:35 ehird: Note to self: Don't do that :P 19:40:38 optbot is shorter. 19:40:38 ehird: * = using 19:40:49 optbot 19:40:49 CO2Games: while (*s++){} 19:40:54 lol 19:42:04 what other languages does fungot support? 19:42:05 CO2Games: abum pasted " list?" at http://paste.lisp.org/ display/ fnord 19:42:30 ^undef chtopic 19:42:46 ^help 19:42:46 ^ ; ^def ; ^show [command]; lang=bf, code=text/str:N; ^str 0-9 get/set/add [text] 19:42:53 there isn't an ^undef apparently 19:43:01 fungot was written in Befunge 19:43:01 ais523: but there are more issues than you've got teeth! 19:43:11 so it's not surprising that it doesn't have all that many features, as it admits itself 19:43:22 ^def top bf +++++++++[>+++++++++++<-]>++++++++++++.+.++++.------------------.+++++++++++++.+++++.>+++[>+++++++++++<-]>. 19:43:22 Defined. 19:43:25 really? 19:43:28 that's amazing 19:43:40 fizzie: go and boast at CO2Games, you deserve it 19:44:07 fungot: top 19:44:07 CO2Games: thanks, i shall arbitrarily post a link to 19:44:12 what 19:44:17 ^top 19:44:17 optbot! 19:44:18 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | ++++++++[>++++[>++>+++>+++>+<<<<-]>+>->+>>+[<]<-]>>.>>---.+++++++..+++.>.<<-.>.+++.------.--------.>+.>++.. 19:44:24 wtfh O_O 19:44:39 I gotta try that code out 19:45:26 ^def topiccode bf ++++++++[>++++[>++>+++>+++>+<<<<-]>+>->+>>+[<]<-]>>.>>---.+++++++..+++.>.<<-.>.+++.------.--------.>+.>++. 19:45:26 Defined. 19:45:31 ^topiccode 19:45:31 Hello World!. 19:45:44 oh 19:45:52 that's a shitty hello world 19:46:36 it's unusual, actually 19:46:46 rare to see nested loops in a BF-based hello world 19:46:59 especially with unbalanced loops like [<] 19:50:31 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | and !markend Conversation theme. 19:56:43 ^def compat_cat >+[++++++++++>,----------][<]>>[.>] 19:56:44 Usage: ^def 19:56:50 ^def compat_cat bf >+[++++++++++>,----------][<]>>[.>] 19:56:50 Defined. 19:56:59 ^compat_cat lol 19:57:07 ...out of time! 19:57:08 ...shit it cut out my newline 19:57:11 lol 19:57:25 ^compat_cat lol\n 19:57:30 suck 19:57:33 ...out of time! 19:57:46 ^def compat_cat bf >+[>,][<]>>[.>] 19:57:46 Defined. 19:57:53 ^help 19:57:53 ^ ; ^def ; ^show [command]; lang=bf, code=text/str:N; ^str 0-9 get/set/add [text] 19:58:06 ^show 19:58:06 echo reverb rev bf rot13 hi rev2 fib wc aaa enctst copy badrot13 chtopic top topiccode compat_cat 19:58:12 ^compat_cat 19:58:29 ^compat_cat ohai 19:58:38 ^help 19:58:39 ^ ; ^def ; ^show [command]; lang=bf, code=text/str:N; ^str 0-9 get/set/add [text] 19:58:47 ^compat_cat hello 19:59:17 ^badrot13 123456789 19:59:18 >?@ABCDEF 19:59:51 ^badrot13 M 19:59:51 Z 19:59:56 ^badrot13 MNOP 19:59:56 Z[\] 19:59:59 aha 20:00:02 ^badrot13 MNOPQ 20:00:02 Z[\]^ 20:00:08 ^badrot13 MNOPQRSTUVWXYZ 20:00:08 Z[\]^_`abcdefg 20:00:26 ^badrot13 ñ 20:00:27 .. 20:00:32 ^badrot13 Ñ 20:00:33 .. 20:00:34 ^def trulyawfulrot13 ,[.+,] 20:00:35 Usage: ^def 20:00:37 ^badrot13 é 20:00:37 .. 20:00:39 ^def trulyawfulrot13 bf ,[.+,] 20:00:40 Defined. 20:00:45 ^trulyawfulrot13 abcde 20:00:45 abcde 20:01:05 yeah that rot13 is more of a rot1 20:01:10 it's actually a rot0 20:01:14 but doesn't work right so 20:01:16 of course 20:01:17 because I put the + in the wrong place 20:01:20 you need to move the + back 20:01:24 yes, I knkow 20:01:29 ^top 20:01:30 optbot! 20:01:30 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | I imagine it doesn't have a full first-order logic system taking full advantage of the Curry-Howard isomorphism and all.. 20:02:49 ^d me bf +.[]+++++.,[.,] 20:02:52 ^def rot26 bf ,[.,] 20:02:52 Defined. 20:02:52 hey uhh 20:02:55 ^rot26 test 20:02:55 test 20:03:02 what is the character for space? 20:03:05 32 20:03:10 ok 20:05:42 Yes, uh, http://zem.fi/~fis/fungot.b98.txt are fungot's sources. 20:05:43 fizzie: the only portable way is tricky 20:06:25 Indeed there is no ^undef, I would have had to copy things around since I don't want to leave empty spaces where the commands are defined... around row 2000 or so in Funge-space. 20:06:31 ^def me bf +.++++++[>++++++++++<-]>+++++.++.+++++++++++++++++.-----------.++++++.-.>++++[>++++++++<-]>.,[.,]+. 20:06:31 Defined. 20:06:34 ^me lol 20:06:35 .KM^SYX lol. 20:06:37 wtf 20:06:45 hmm I think I screwed up somewhere 20:07:32 ^show me 20:07:33 +.+6[>+10<-]>+5.+2.+17.-11.+6.-.>+4[>+8<-]>.,[.,]+. 20:08:00 ^def me bf [+]+.++++++[>++++++++++<-]>+++++.++.+++++++++++++++++.-----------.++++++.-.>++++[>++++++++<-]>.,[.,]+. 20:08:00 Defined. 20:08:03 ^me lol 20:08:03 .KM^SYX lol. 20:08:06 wtfh 20:08:44 why KM^SYX 20:09:17 75 == K; you're doing p[0] = 7; p[1] = p[0]*10; p[1] += 5; putchar(p[1]); in the beginning. 20:09:39 ^def me bf [+]+.+++++[>++++++++++<-]>+++++.++.+++++++++++++++++.-----------.++++++.-.>++++[>++++++++<-]>.,[.,]+. 20:09:40 Defined. 20:09:43 ^me lol 20:09:43 .ACTION lol. 20:09:50 fucker cut out my /001's 20:09:58 Yes, it filters all <32 into a '.'. 20:10:05 that blows dick 20:10:20 sort of 20:10:33 People kept making it do things; even ^raw was unlimited in the beginning. 20:10:43 ^raw? 20:10:45 ^raw 20:10:50 ^show raw 20:11:24 ^me 20:11:25 .ACTION . 20:11:31 ^me fungot 20:11:31 .ACTION fungot. 20:11:54 ^echo penis 20:11:55 penis penis 20:11:58 wtf 20:12:04 ^echo omgwtf 20:12:05 omgwtf omgwtf 20:12:07 ^show echo 20:12:08 >,[.>,]<[<]+32[.>] 20:12:11 ........... 20:13:03 Well, it's an _echo_. 20:14:05 +32 is there because? 20:14:18 ^def echochohoo >[,>]<[[<]>.[-]>[.>]<] 20:14:18 Usage: ^def 20:14:19 So that there's a space between the repetitions, it looks silly otherwise. 20:14:24 ^def echochohoo bf >[,>]<[[<]>.[-]>[.>]<] 20:14:24 Defined. 20:14:31 ^echochohohoo Hello, world! 20:14:57 ^echochohohoo Hmm? 20:14:57 it breaks at start 20:14:59 ^def echochohoo bf >,[>,]<[[<]>.[-]>[.>]<] 20:14:59 Defined. 20:15:02 skips the first loop rofl 20:15:04 ^echochohohoo Hello, world! 20:15:12 roflolololololololololomgwtfbbq 20:15:15 ^echochohoo Urgh. 20:15:16 Urgh.rgh.gh.h.. 20:15:16 this also happens later 20:15:20 oh 20:15:24 No, the command invocation was just wrong. 20:15:27 One too many 'ho's. 20:15:31 oh heh 20:15:31 ^echochohoo Hello, world! 20:15:31 Hello, world!ello, world!llo, world!lo, world!o, world!, world! world!world!orld!rld!ld!d!! 20:15:56 ^echochohoo Hello, world! 20:15:56 Hello, world!ello, world!llo, world!lo, world!o, world!, world! world!world!orld!rld!ld!d!! 20:16:03 bitch cut out my space 20:16:15 ^echochohoo echo 20:16:15 echochohoo 20:16:17 ^echochohoo Hello, world!. 20:16:18 Hello, world!.ello, world!.llo, world!.lo, world!.o, world!., world!. world!.world!.orld!.rld!.ld!.d!.!.. 20:16:44 heh 20:16:46 Hmm, it shouldn't trim anything. 20:16:52 ^echochohoo foo 20:16:52 fooooo 20:17:02 fizzie: probably IRC trims trailing spaces 20:17:04 ^echochohoo echo 20:17:04 echoechochohoo 20:17:19 hmm... 20:17:21 ^echochohoo !@#$%^&*()_/*- 20:17:21 !@#$%^&*()_/*-@#$%^&*()_/*-#$%^&*()_/*-$%^&*()_/*-%^&*()_/*-^&*()_/*-&*()_/*-*()_/*-()_/*-)_/*-_/*-/*-*-- 20:17:21 that'st strange 20:17:30 ais523: I'm not sure about Freenode; IRCnet didn't, because I used to escape our "answers all things which ends in a ?" bot by adding a space. 20:17:53 ^echochohoo >,[>,]<[[<]>.[-]>[.>]<] 20:17:53 >,[>,]<[[<]>.[-]>[.>]<],[>,]<[[<]>.[-]>[.>]<][>,]<[[<]>.[-]>[.>]<]>,]<[[<]>.[-]>[.>]<],]<[[<]>.[-]>[.>]<]]<[[<]>.[-]>[.>]<]<[[<]>.[-]>[.>]<][[<]>.[-]>[.>]<][<]>.[-]>[.>]<]<]>.[-]>[.>]<]]>.[-]>[.>]<]>.[-]>[.> ... 20:18:14 ^echochohoo ,[.,] 20:18:14 ,[.,][.,].,],]] 20:18:27 It's something channel-specific, actually. 20:18:27 ^def lolercakes bf ,[.,][.,].,],]] 20:18:27 Mismatched []. 20:18:36 that's always going to lead to an unbalanced program if you have loops, really 20:18:37 22:19:43 ^echochohoo foo 20:18:37 22:19:43 foo oo o 20:18:38 fizzie: i like python. how does a number of films i really don't 20:18:46 That had a simple space after it, in privmsg. 20:18:55 ah, ok 20:19:00 ^def lolercakes bf ,[.,][.,].,],]] 20:19:01 Mismatched []. 20:19:07 ^echochohoo PLEASE NOTE: This is a comment. 20:19:07 PLEASE NOTE: This is a comment.LEASE NOTE: This is a comment.EASE NOTE: This is a comment.ASE NOTE: This is a comment.SE NOTE: This is a comment.E NOTE: This is a comment. NOTE: This is a comment.NOTE: This ... 20:19:10 ^def lolercakes bf ,[.,][.,].,[],[] 20:19:11 Defined. 20:19:14 it doesn't work as well on INTERCAL 20:19:18 ^lolercakes 20:19:18 . 20:19:22 ^echochohoo //\\//\\//\\ 20:19:22 //\\//\\//\\/\\//\\//\\\\//\\//\\\//\\//\\//\\//\\/\\//\\\\//\\\//\\//\\/\\\\\ 20:19:24 ^lolercakes omg penis masterzlol 20:19:24 omg penis masterzlol. 20:19:27 wtf 20:19:34 interesting it autoappends a dot 20:19:42 The dot is the 0 you print there. 20:19:54 ^lolercakes eww that comment was gross as hell. 20:19:55 eww that comment was gross as hell.. 20:20:09 After the first loop ends in a 0, it skips the other loops and only runs that one '.' in the latter ., not inside a loop. 20:20:18 ^echochohoo <_< 20:20:18 <_<_<< 20:20:18 And of course the two ,s too but those do not do much. 20:20:26 ^echochohoo Unícòdê 20:20:26 Un..c..d..n..c..d....c..d...c..d..c..d....d...d..d..... 20:20:36 No UTF-8 support. :p 20:20:46 hmm... no Latin-1 support either, it looks like 20:21:07 ^echochohoo Kirby time :D! <('.'<) 20:21:08 Kirby time :D! <('.'<)irby time :D! <('.'<)rby time :D! <('.'<)by time :D! <('.'<)y time :D! <('.'<) time :D! <('.'<)time :D! <('.'<)ime :D! <('.'<)me :D! <('.'<)e :D! <('.'<) :D! <('.'<):D! <('.'<)D! <('.'< ... 20:21:22 wow, looks like I've invented a new way to spam the channel 20:21:25 ^show echochohooo 20:21:31 ^show echochohoo 20:21:31 >,[>,]<[[<]>.[-]>[.>]<] 20:21:47 ^echochohoo Kirby ftw <('.'<)___ 20:21:47 Kirby ftw <('.'<)___irby ftw <('.'<)___rby ftw <('.'<)___by ftw <('.'<)___y ftw <('.'<)___ ftw <('.'<)___ftw <('.'<)___tw <('.'<)___w <('.'<)___ <('.'<)___<('.'<)___('.'<)___'.'<)___.'<)___'<)___<)___)______ ... 20:21:51 It might cut >127 too, not sure about that. 20:21:54 ^echochohoo Kirby ftw <('.'<)_ 20:21:54 Kirby ftw <('.'<)_irby ftw <('.'<)_rby ftw <('.'<)_by ftw <('.'<)_y ftw <('.'<)_ ftw <('.'<)_ftw <('.'<)_tw <('.'<)_w <('.'<)_ <('.'<)_<('.'<)_('.'<)_'.'<)_.'<)_'<)_<)_)__ 20:21:57 ^echo Unícòdê 20:21:57 Un..c..d.. Un..c..d.. 20:22:17 ^echochohoo Peanut butter jelly Time! 20:22:17 Peanut butter jelly Time!eanut butter jelly Time!anut butter jelly Time!nut butter jelly Time!ut butter jelly Time!t butter jelly Time! butter jelly Time!butter jelly Time!utter jelly Time!tter jelly Time!te ... 20:22:29 ^echochohoo Peanutbutter-Jelly Time! 20:22:30 Peanutbutter-Jelly Time!eanutbutter-Jelly Time!anutbutter-Jelly Time!nutbutter-Jelly Time!utbutter-Jelly Time!tbutter-Jelly Time!butter-Jelly Time!utter-Jelly Time!tter-Jelly Time!ter-Jelly Time!er-Jelly Tim ... 20:22:34 ^echochohoo optbot 20:22:34 optbotptbottbotbotott 20:22:35 ais523: "and the cell size isn't limited to 32-bit signed" what do you mean? 20:22:35 fungot: sort of a difficult question when it comes to esolangs 20:22:35 optbot: thats a good anwser would be missed.), though it has something to do 20:22:36 fungot: Just have the kernel support Linux-style system calls as well. 20:22:36 optbot: it's a change in sunterlib, and couldn't tell you 20:22:37 ^echochohoo Peanutbutter-Jelly Time_ 20:22:37 fungot: ~raw PRIVMSG #esoteric : 20:22:37 Peanutbutter-Jelly Time_eanutbutter-Jelly Time_anutbutter-Jelly Time_nutbutter-Jelly Time_utbutter-Jelly Time_tbutter-Jelly Time_butter-Jelly Time_utter-Jelly Time_tter-Jelly Time_ter-Jelly Time_er-Jelly Tim ... 20:22:37 optbot: perhaps that you haven't written a c compiler 20:22:38 fungot: TRDS is definitely extensive 20:22:38 optbot: and isn't it really late there 20:22:38 fungot: it was a quote 20:22:54 * pikhq recall his senior year of high school... 20:22:58 ^echochohoo ~~~OMGHAX~~~ 20:22:58 ~~~OMGHAX~~~~~OMGHAX~~~~OMGHAX~~~OMGHAX~~~MGHAX~~~GHAX~~~HAX~~~AX~~~X~~~~~~~~~ 20:23:05 Student body president was running unopposed. 20:23:10 ^echochohoo /=================== 20:23:10 /============================================================================================================================================================================================================== ... 20:23:16 Therefore, his campaign speech: Peanut Butter jelly time. 20:23:29 -!- oerjan has joined. 20:23:33 ^echochohoo /=========== 20:23:33 /============================================================================= 20:23:34 heh, the person running for chair of my university roleplay society was unopposed 20:23:40 and promised beer and kittens 20:23:47 some people got beer, but the kittens never turned up 20:23:48 what the? 20:23:50 ^echochohoo /===========/ 20:23:50 /===========/===========/==========/=========/========/=======/======/=====/====/===/==/=// 20:24:00 ^echochohoo echochohoo 20:24:01 echochohoochochohoohochohooochohoochohoohohooohoohooooo 20:24:08 oerjan: I added a new command to fungot 20:24:08 ais523: i/ o operations? ( like a lambda in lisp 20:24:18 ^echochohoo /=======/ 20:24:18 /=======/=======/======/=====/====/===/==/=// 20:24:20 ais523: i noticed 20:24:20 Also, the hall association president here ran unopposed... 20:24:24 which people seem to like a lot more than its behaviour would suggest 20:24:26 ^echochohoo /.....===/ 20:24:27 /.....===/.....===/....===/...===/..===/.===/===/==/=// 20:24:31 ^echochohoo /.....=/ 20:24:31 /.....=/.....=/....=/...=/..=/.=/=// 20:24:34 fuck 20:24:36 for a moment i wondered if fungot ignored space after command names 20:24:36 oerjan: i believe all the major implementations have? 20:24:41 And man, is he funny. 20:24:50 Good roommate, too. 20:24:52 ^echochohoo ****/*/*/*/****/*/**/*////**/**///*/**/*/**/* 20:24:52 ****/*/*/*/****/*/**/*////**/**///*/**/*/**/****/*/*/*/****/*/**/*////**/**///*/**/*/**/***/*/*/*/****/*/**/*////**/**///*/**/*/**/**/*/*/*/****/*/**/*////**/**///*/**/*/**/*/*/*/*/****/*/**/*////**/**///*/* ... 20:24:57 fungot: of INTERCAL and FORTRAN, maybe 20:24:57 oerjan: eval ( load " /etc/ passwd csi -r awk -s fnord' 20:25:00 ^echochohoo SPAM SPAM 20:25:01 SPAM SPAMPAM SPAMAM SPAMM SPAM SPAMSPAMPAMAMM 20:25:15 ^echochohoo SPATULA CITY 20:25:16 SPATULA CITY SPATULA CITY SPATULA CITY SPATULA CITYSPATULA CITYPATULA CITYATULA CITYTULA CITYULA CITYLA CITYA CITY CITYCITYITYTYY 20:25:28 It's a cityspatula. 20:25:34 ^echochohoo 3.14159 20:25:34 3.14159.14159141594159159599 20:26:08 ^echochohoo OMG PENIS 20:26:08 OMG PENISMG PENISG PENIS PENISPENISENISNISISS 20:26:18 ^echochohoo Look, a monkey!! 20:26:18 Look, a monkey!!ook, a monkey!!ok, a monkey!!k, a monkey!!, a monkey!! a monkey!!a monkey!! monkey!!monkey!!onkey!!nkey!!key!!ey!!y!!!!! 20:26:19 ais523: isn't there an overproduction of free kittens in england too? 20:26:32 oerjan: not that I know of 20:26:58 ^show echochohoo 20:26:58 >,[>,]<[[<]>.[-]>[.>]<] 20:27:03 Our cat is from the local state-run (or actually muncipality-run) "found animals without owners" place. 20:27:51 There were some nominal expenses, but mostly "free". 20:28:29 norway has a big abandoned kitten problem, at least 20:28:39 *s 20:29:34 Finland too, especially at the end of summer. 20:31:26 ^def echo_cho_ho_o bf >,[>,]<[[<]>.[-]++++++++++>[.>]<] 20:31:27 Defined. 20:31:35 ^echo_cho_ho_o lol 20:31:35 lol.ol.ol.ol.ol.ol.ol.ol.ol.ol.ol.ol.ol.ol.ol.ol.ol.ol.ol.ol.ol.ol.ol.ol.ol.ol.ol.ol.ol.ol.ol.ol.ol.ol.ol.ol.ol.ol.ol.ol.ol.ol.ol.ol.ol.ol.ol.ol.ol.ol.ol.ol.ol.ol.ol.ol.ol.ol.ol.ol.ol.ol.ol.ol.ol.ol.ol.ol.ol ... 20:31:39 oops 20:31:45 10 is newline 20:31:50 you mean 32 probably 20:31:52 or possibly 9 for tab 20:31:54 where does that . come from? 20:32:02 oh wait whats space 20:32:03 oerjan: fungot outputting control codes 20:32:04 ais523: and i think i'll use the sound effects. and i'm not tellin. wait until early next week. 20:32:04 oerjan: It maps everything <32 to a dot. 20:32:09 ah 20:32:15 And space is 32. 20:32:36 ^echochohoo tojotoho 20:32:36 tojotohoojotohojotohootohotohoohohoo 20:32:46 With newlines, it was too easy to output strings like "heh\nPRIVMSG #ubuntu :U GUYS SUKC BALLZ". 20:33:19 fizzie: surely it should repeat the PRIVMSG #esoteric : string if a newline is encountered? 20:33:29 you could have converted just newlines 20:33:44 ais523: well but then he gets extra flood problems too 20:33:52 ^def echo_cho_ho_o bf >,[>,]<[[<]>.[-]++++++++++++++++++++++++++++++++>[.>]<] 20:33:53 Defined. 20:33:54 ^echo_cho_ho_o lol 20:33:55 lol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ... 20:33:56 oerjan: yes 20:33:59 yeah ok it works now 20:34:09 CO2Games: no it doesn't 20:34:10 For some values of "works". 20:34:11 Now I just need to get it to fix that damned outut 20:34:27 ^def echo_cho_ho_o bf >,[>,]<[[<]>.[-]++++++++++++++++++++++++++++++++.[-]>[.>]<] 20:34:27 Defined. 20:34:31 ^echo_cho_ho_o lol 20:34:31 l olo ll 20:34:46 ^echo_cho_ho_o Interesting output. 20:34:46 I nteresting output.n teresting output.t eresting output.e resting output.r esting output.e sting output.s ting output.t ing output.i ng output.n g output.g output. output.o utput.u tput.t put.p ut.u t.t . ... 20:34:48 heh, it puts the space after the first character 20:34:50 I like that better 20:34:53 ^echo_cho_ho_o brainfuck 20:34:53 b rainfuckr ainfucka infucki nfuckn fuckf ucku ckc kk 20:35:02 Heh, rainfuckr. 20:35:09 Sounds like someone's nick. 20:35:12 Rain fucking? that's a new fetish 20:35:18 I guess rainfuckr is a flickr clone for rain fucking porn. 20:35:19 :-| 20:35:23 fungot: you are sick 20:35:23 ehird: you can never be backed out, and start hand-compiling that c code could call a different function 20:35:36 ehird: i'm sure that's pretty old really 20:36:12 fungot: what happened to your fnords btw? 20:36:13 oerjan: assuming me and forcer wanted to speak in scheme 20:36:25 ^def echo_cho_ho_o bf >,[>,]<[[<]++++++++++++++++++++++++++++++++[-]>[.>]<] 20:36:25 Defined. 20:36:29 ^echo_cho_ho_o lol 20:36:29 lollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollol ... 20:36:32 oops 20:36:33 oerjan: the more data fungot gets the less likely it would be to be fnordy 20:36:33 ais523: that doesn't matter 20:36:46 ah, obviously I'm wrong then... 20:37:08 ^def echo_cho_ho_o bf >,[>,]<[[<]++++++++++++++++++++++++++++++++.[-]>[.>]<] 20:37:08 Defined. 20:37:10 ^echo_cho_ho_o lol 20:37:10 lol lol lol lol lol lol lol lol lol lol lol lol lol lol lol lol lol lol lol lol lol lol lol lol lol lol lol lol lol lol lol lol lol lol lol lol lol lol lol lol lol lol lol lol lol lol lol lol lol lol lol lo ... 20:37:14 hmm 20:37:16 ais523: i think you could calculate that from Zipf's law or something 20:37:27 ^def echo_cho_ho_o bf >,[>,]<[[<]++++++++++++++++++++++++++++++++.[-]>.[-]>[.>]<] 20:37:28 Defined. 20:37:29 ^echo_cho_ho_o lol 20:37:29 lol ol l 20:37:30 hmm... yes, probably 20:37:32 woo 20:37:36 almost done 20:37:40 in theory I was taught Zipf's law last year 20:39:00 a 20:39:00 a 20:39:00 ^def echo_cho_ho_o bf >,[>,]<[[<]++++++++++++++++++++++++++++++++.[-]>.[-][.>]<] 20:39:00 Defined. 20:39:01 a 20:39:05 ^echo_cho_ho_o lol 20:39:05 l 20:39:10 ^def echo_cho_ho_o bf >,[>,]<[[<]++++++++++++++++++++++++++++++++.[-]>.[-]>[.>]<] 20:39:11 Defined. 20:40:07 ^def echo_cho_ho_o bf >,[>,]<[[<][-]>.>[.>]<++++++++++++++++++++++++++++++++.] 20:40:07 Defined. 20:40:15 ^echo_cho_ho_o lol 20:40:15 lollolololo.lo.,lo,LloLllollolololo.lo.,lo,LloLllollolololo.lo.,lo,LloLllollolololo.lo.,lo,LloLllollolololo.lo.,lo,LloLllollolololo.lo.,lo,LloLllollololo ... 20:40:18 O_O 20:40:47 ^def echo_cho_ho_o bf >,[>,]<[<][[-]>.>[.>][<]++++++++++++++++++++++++++++++++.] 20:40:48 Defined. 20:40:49 ^echo_cho_ho_o lol 20:40:57 god what now 20:41:19 ^def echo_cho_ho_o bf >,[>,]<[<]>[[-]>.>[.>][<]++++++++++++++++++++++++++++++++.] 20:41:19 Defined. 20:41:23 ^echo_cho_ho_o lol 20:41:23 ol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... 20:41:27 <_<<_< 20:42:39 ^def echo_cho_ho_o bf >,[>,]<[<]>[[-]>.>[.>][<]+[>]++++++++++++++++++++++++++++++++.] 20:42:39 Defined. 20:42:41 ^echo_cho_ho_o lol 20:42:41 ol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... 20:43:04 ^def echo_cho_ho_o bf >,[>,]<[<]>[[-]>.>[.>][<]++++++++++++++++++++++++++++++++.>] 20:43:04 Defined. 20:43:06 ^echo_cho_ho_o lol 20:43:06 ol 20:43:30 ^def echo_cho_ho_o bf >,[>,]<[<]>[[-]>.>[.>]<[<]++++++++++++++++++++++++++++++++.>] 20:43:30 Defined. 20:43:31 ^echo_cho_ho_o lol 20:43:31 ol l . 20:43:42 ^show echochohoo 20:43:43 >,[>,]<[[<]>.[-]>[.>]<] 20:43:58 ^def echo_cho_ho_o bf >,[>,]<[[<]>.[-]>[.>]<] 20:43:58 Defined. 20:44:06 ^def echo_cho_ho_o >,[>,]<[[<]++++++++++++++++++++++++++++++++.>.[-]>[.>]<] 20:44:07 Usage: ^def 20:44:14 ^def echo_cho_ho_o bf >,[>,]<[[<]++++++++++++++++++++++++++++++++.>.[-]>[.>]<] 20:44:15 Defined. 20:44:19 ^echo_cho_ho_o lol 20:44:20 lol ol l 20:44:24 see, it's not hard at all 20:44:26 I was there before 20:44:28 ^echo_cho_ho_o Hello, world! 20:44:28 Hello, world! ello, world! llo, world! lo, world! o, world! , world! world! world! orld! rld! ld! d! ! 20:44:29 but look 20:44:36 there's a space at the first position 20:44:45 Which was what I was trying to fix 20:44:49 ah, doesn't show up on my client 20:45:16 Yeah, there is 20:45:22 ^def echo_cho_ho_o bf >,[.>,]<[[<]++++++++++++++++++++++++++++++++.>[-]>[.>]<] 20:45:22 Defined. 20:45:25 ^echo_cho_ho_o Hello, world! 20:45:25 Hello, world! ello, world! llo, world! lo, world! o, world! , world! world! world! orld! rld! ld! d! ! 20:45:28 is that better? 20:45:30 -!- mu has joined. 20:45:31 ^echo_cho_ho_o lol 20:45:31 lol ol l 20:45:32 fuck 20:46:17 ^echo_cho_ho_o fakdfhjlkdshfkjasdhfkjdhfdajhfdfkasdhfsdf 20:46:18 fakdfhjlkdshfkjasdhfkjdhfdajhfdfkasdhfsdf akdfhjlkdshfkjasdhfkjdhfdajhfdfkasdhfsdf kdfhjlkdshfkjasdhfkjdhfdajhfdfkasdhfsdf dfhjlkdshfkjasdhfkjdhfdajhfdfkasdhfsdf fhjlkdshfkjasdhfkjdhfdajhfdfkasdhfsdf hjlkdsh ... 20:46:22 ^echo_cho_ho_o fakdfhjlkdshfkjasdhfkjdhfdajhfd 20:46:23 fakdfhjlkdshfkjasdhfkjdhfdajhfd akdfhjlkdshfkjasdhfkjdhfdajhfd kdfhjlkdshfkjasdhfkjdhfdajhfd dfhjlkdshfkjasdhfkjdhfdajhfd fhjlkdshfkjasdhfkjdhfdajhfd hjlkdshfkjasdhfkjdhfdajhfd jlkdshfkjasdhfkjdhfdajhfd lkds ... 20:46:25 ^echo_cho_ho_o fakdfhjlkdshfkja 20:46:26 fakdfhjlkdshfkja akdfhjlkdshfkja kdfhjlkdshfkja dfhjlkdshfkja fhjlkdshfkja hjlkdshfkja jlkdshfkja lkdshfkja kdshfkja dshfkja shfkja hfkja fkja kja ja a 20:46:32 ^echo_cho_ho_o fakdfhjlkdshfkjasdasd 20:46:32 fakdfhjlkdshfkjasdasd akdfhjlkdshfkjasdasd kdfhjlkdshfkjasdasd dfhjlkdshfkjasdasd fhjlkdshfkjasdasd hjlkdshfkjasdasd jlkdshfkjasdasd lkdshfkjasdasd kdshfkjasdasd dshfkjasdasd shfkjasdasd hfkjasdasd fkjasdasd ... 20:46:34 ^echo_cho_ho_o fakdfhjlkdshfkjasdas 20:46:34 fakdfhjlkdshfkjasdas akdfhjlkdshfkjasdas kdfhjlkdshfkjasdas dfhjlkdshfkjasdas fhjlkdshfkjasdas hjlkdshfkjasdas jlkdshfkjasdas lkdshfkjasdas kdshfkjasdas dshfkjasdas shfkjasdas hfkjasdas fkjasdas kjasdas jasd ... 20:46:36 ^echo_cho_ho_o fakdfhjlkdshfkjasda 20:46:36 fakdfhjlkdshfkjasda akdfhjlkdshfkjasda kdfhjlkdshfkjasda dfhjlkdshfkjasda fhjlkdshfkjasda hjlkdshfkjasda jlkdshfkjasda lkdshfkjasda kdshfkjasda dshfkjasda shfkjasda hfkjasda fkjasda kjasda jasda asda sda da ... 20:46:42 ^echo_cho_ho_o fakdfhjlkdshfkjasd 20:46:42 ^echo_cho_ho_o 0123456789 20:46:42 fakdfhjlkdshfkjasd akdfhjlkdshfkjasd kdfhjlkdshfkjasd dfhjlkdshfkjasd fhjlkdshfkjasd hjlkdshfkjasd jlkdshfkjasd lkdshfkjasd kdshfkjasd dshfkjasd shfkjasd hfkjasd fkjasd kjasd jasd asd sd d 20:46:42 0123456789 123456789 23456789 3456789 456789 56789 6789 789 89 9 20:47:13 ^echo_cho_ho_o fedcba9876543210 20:47:13 fedcba9876543210 edcba9876543210 dcba9876543210 cba9876543210 ba9876543210 a9876543210 9876543210 876543210 76543210 6543210 543210 43210 3210 210 10 0 20:47:33 ^echo_cho_ho_o two plus two equals ten 20:47:33 two plus two equals ten wo plus two equals ten o plus two equals ten plus two equals ten plus two equals ten lus two equals ten us two equals ten s two equals ten two equals ten two equals ten wo equals te ... 20:47:47 ^echo_cho_ho_o 2 + 2 = 10 20:47:48 2 + 2 = 10 + 2 = 10 + 2 = 10 2 = 10 2 = 10 = 10 = 10 10 10 0 20:48:20 ^echo_cho_ho_o echo 20:48:20 echo cho ho o 20:48:21 ^show fib 20:48:21 >+10>+>+[[+5[>+8<-]>.<+6[>-8<-]+<3]>.>>[[-]<[>+<-]>>[<2+>+>-]<[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>[-]>+>+<3-[>+<-]]]]]]]]]]]+>>>]<3][] 20:48:32 ^echo_cho_ho_o echochohoo 20:48:33 echochohoo chochohoo hochohoo ochohoo chohoo hohoo ohoo hoo oo o 20:48:48 ^echo_cho_ho_o echo_cho_ho_o 20:48:49 echo_cho_ho_o cho_cho_ho_o ho_cho_ho_o o_cho_ho_o _cho_ho_o cho_ho_o ho_ho_o o_ho_o _ho_o ho_o o_o _o o 20:48:57 lol o_o 20:48:58 * oerjan is surprised fib is that short 20:49:06 what is fib 20:49:10 ^fib 20:49:10 ^fib 20:49:11 0.1.1.2.3.5.8.13.21.34.55.89.144.233.377.610.987.1597.2584.4181.6765.10946.17711.28657.46368.75025.121393.196418.317811.514229.832040.1346269.2178309.3524578.5702887.9227465.14930352.24157817.39088169.632459 ... 20:49:12 0.1.1.2.3.5.8.13.21.34.55.89.144.233.377.610.987.1597.2584.4181.6765.10946.17711.28657.46368.75025.121393.196418.317811.514229.832040.1346269.2178309.3524578.5702887.9227465.14930352.24157817.39088169.632459 ... 20:49:19 ... 20:49:28 ohh I kept thinking lie 20:49:30 It's pretty neat when you consider it's only 8-bit cells. 20:49:31 heh 20:49:39 heh 20:49:50 (Not my doing, though.) 20:50:00 ^cubes 20:50:09 maybe it does arithmetic on the decimal expansion? 20:50:20 Probably, haven't bothered to figure it out. 20:51:29 oh it's an old program maybe? 20:52:27 i guess there is no hope of fitting the Underload interpreter in there 20:54:40 -!- Chocolate_Syrup has quit (No route to host). 20:56:11 How long is it? 20:56:29 too long for one IRC line 20:56:34 That doesn't matter. 20:56:37 but not all that much longer 20:56:37 ^help 20:56:37 ^ ; ^def ; ^show [command]; lang=bf, code=text/str:N; ^str 0-9 get/set/add [text] 20:56:43 ^str 0 set foo 20:56:43 Set: foo 20:56:45 ^str 0 add bar 20:56:45 Added. 20:56:47 ^str 0 get 20:56:47 foobar 20:56:53 ah, ok 20:56:55 Then you can ^def foo bf str:0 20:56:57 let me find the link to it 20:57:27 http://pastebin.ca/raw/367774 20:57:35 that's designed as an EgoBot daemon 20:57:43 for fungot use, probably Keymaker's original would work better 20:57:43 ais523: ok? and? :p i like pianos. and the fnord used 20:57:47 ^def baddoubles +[[>+>+<<-]>>[<<+>>-]<[<+>-].] 20:57:47 Usage: ^def 20:57:52 ^def baddoubles bf +[[>+>+<<-]>>[<<+>>-]<[<+>-].] 20:57:52 Defined. 20:57:58 ^baddoubles 20:57:59 . 20:58:03 mhmm 20:58:04 ais523: How does an EgoBot daemon work? 20:58:17 ^def baddoubles bf +[[>+>+<<-]>>[<<+>>-]<[<+>-]<.] 20:58:17 Defined. 20:58:17 -!- foobartest has joined. 20:58:19 ^baddoubles 20:58:20 .... @. 20:58:22 fizzie: it gets input continuously 20:58:24 wtf 20:58:29 and outputs continuously too 20:58:40 if you send more than one command it goes to the same instance of the program 20:58:45 hmmm 20:58:49 so my code needed to basically split at newlines and process each separately 20:58:58 apart from that it's a wrapper around Keymaker's code 20:59:10 Hmm.. so should http://www.bf-hacks.org/hacks/uload.b 20:59:12 I need a way to print the number 20:59:13 http://www.bf-hacks.org/hacks/uload.b 20:59:16 was the originla 20:59:16 from something 20:59:21 and I think it would work with fungot 20:59:21 ais523: ah of course, ( i call it 20:59:34 ^str 1 set >,[>,]<[<]>[<++++[>--------<-]+>-[-------[--[<+++[>----<-]+>[< 20:59:34 I'll try to input it in a privmsg, so I don't spam the channel. 20:59:34 Set: >,[>,]<[<]>[<++++[>--------<-]+>-[-------[--[<+++[>----<-]+>[< 20:59:39 ah, ok 20:59:39 Well, ok, go ahead. :p 20:59:46 makes more sense 20:59:51 or we'll annoy someone, probably 20:59:51 Okay, inputting. -> 21:00:36 o 21:00:41 oko 21:00:43 -!- foobartest has quit (Remote closed the connection). 21:00:43 okoko 21:00:50 okokoko 21:00:57 okokokoko 21:01:04 okokokokoko 21:01:06 okokokokokoko 21:01:09 okokokokokokoko 21:01:10 okokokokokokokoko 21:01:13 okokokokokokokokoko 21:01:14 okokokokokokokokoko 21:01:15 okokokokokokokokokoko 21:01:17 pwnt 21:01:24 CO2Games: Ha ha. 21:01:28 okokokokokokokokoko 21:01:29 You are so amusing because you ruin oko chains. 21:01:36 Gee, truly cutting edge stuff. 21:01:39 ^show ul 21:01:39 >,[>,]<[<]>[<+4[>-8<-]+>-[-7[-2[<+3[>-4<-]+>[<+4[>-5<-]+>[-11[-3[[-]<2[>[-]>+<2-]>>[<2+>>-]+<[->-<3[[>+<-]<]>>[>]]>[->[>]<[[>+<-]<]<2[[>+<-]<]<[[>+<-]<]>>[>]>[[[>]>+<2[<]>-]<2[[>+<-]<]>>[>]>[>]>[<2[<]<[<]<+>>[>]>[>]>-]<2[<]>]>>[[<+>-]>]<2[<]]]<[->>[>]<[[>>+<2-]<]<2[[>+<-]<]>+>[>]+5[>+8<-]+2>-[<+[<]>+[>]<-]]>]<[->>[[<2+>>-]>]<3[[>+<-]<]]>]<[-<[[<]>.[-]>[[<+>-]>]>>[[<+>-]>]<2[<]<2]>>>[[<+>-]>]<2[<]<]>]<[->>[>]<[[>+<-]<]<2[>>>>[>] 21:01:48 That _should_ be it, although I make no guarantees. 21:01:57 ^ul (:aSS):aSS 21:02:04 ...out of time! 21:02:07 ok, that's not a good sign 21:02:09 Heh. 21:02:22 um isn't that actually an infinite loop? 21:02:28 -!- foobarbaztest has joined. 21:02:32 test 21:02:35 oerjan: it's obviously cut off at the end 21:02:37 It woooooooooorks 21:02:42 -!- foobarbaztest has quit (Remote closed the connection). 21:02:46 ehird: who is foobarbaztest? 21:02:46 nc irc.freenode.net 6667 | perl -pe's/:([^!]+)[^ ]+ PRIVMSG [^ ]+ :(.*)/<$1> $2/' 21:02:57 oh it's a quine? 21:03:05 oerjan: yes 21:03:09 the Underload program is a quine 21:03:14 probably the best-known one 21:03:18 although Underload is very good at quine 21:03:20 *quines 21:03:21 ^ul (ass)S 21:03:27 ass 21:03:31 lol 21:03:37 It is the: slowness. 21:03:39 ^ul (dick)S 21:03:40 ^ul (ass):SS 21:03:46 ^ul (dick)S 21:03:46 ...out of time! 21:03:48 How witty!! 21:03:52 ehird: I was entering exactly the same thing as you... 21:03:53 ...out of time! 21:03:57 heh 21:04:03 ^ul (<_<)S 21:04:04 Only executes some 100000 cycles of the brainfuck bytecode. 21:04:05 so yes, it's just a very slow program apparently 21:04:08 <_< 21:04:08 ais523: ASSSS 21:04:13 It's a snakeass. 21:04:17 ^save 21:04:18 OK. 21:04:19 ^ul (snakeass)S 21:04:22 ^ul (x):SS 21:04:27 ...out of time! 21:04:30 xx 21:04:35 There, now all the work we have done won't go to waste when fungot crashes again. 21:04:35 ^ul (snakeass):S 21:04:35 fizzie: gah. rodgerthegreat, you didn't 21:04:42 ...out of time! 21:04:46 ^ul (lol):S 21:04:52 I don't know underload heh 21:04:53 ...out of time! 21:04:55 Nice Underload implementation, able to output strings up to three characters. 21:04:59 CO2Games: learn it then 21:05:03 ^ul (a):SS 21:05:05 aa 21:05:10 ^ul (a):SSS 21:05:13 aa 21:05:21 ^ul (as):SS 21:05:26 asas 21:05:31 ^ul (asss):S 21:05:38 ^ul ((a)S:^):^ 21:05:38 ...out of time! 21:05:45 ...out of time! 21:05:50 ^ul (lol):SS 21:05:53 my second one was an infiniloop 21:05:56 I should just write a separate Underload interpreter in Funge-98. 21:05:57 ...out of time! 21:06:02 but I was wondering if it would output first 21:06:06 and probably that's a good idea 21:06:14 an Underload interp isn't very hard really 21:06:14 ^ul (lo):SS 21:06:19 lolo 21:06:21 if you have a tape-like or string-like object 21:06:37 I could abuse the STRN fingerprint, I already use it pretty heavily. 21:06:52 ^ul (:aSS):aSS 21:06:55 you can implement Underload with just 6 rewrite rules 21:06:59 ...out of time! 21:06:59 Hmm. 21:07:07 ^ul (:aSS):aS 21:07:13 * ehird ponders BF optimizations 21:07:14 ...out of time! 21:07:15 ^ul (ass):aS 21:07:19 I'm sure you could reduce many programs to use seperate variables. 21:07:22 ...out of time! 21:07:24 ^ul (x):aS 21:07:27 hmm... maybe it's 7 21:07:28 (x) 21:07:36 -!- Slereah_ has quit (Read error: 104 (Connection reset by peer)). 21:07:39 ^ul ass:aS 21:07:40 (()) 21:07:47 ^ul dick:aS 21:07:48 () 21:07:55 -!- slereah has joined. 21:08:04 ^ul brains:bS 21:08:16 ^ul bb:bS 21:08:23 ehird: as long as you don't have mismatched < and > inside loops it's easy 21:09:02 ^ul bb:bS 21:09:03 ^ul (a)(b)*S 21:09:08 ab 21:09:13 Hey, it even manages to concatenate two letters. 21:09:14 PEBBLE essentially does that in reverse 21:09:15 Not bad. 21:09:21 ^ul (a)(b)(c)*S 21:09:25 ^ul (a)(b)~*S 21:09:28 ...out of time! 21:09:33 ba 21:09:47 fizzie: it even manages to concatenate two letters in reverse 21:09:51 oerjan: yes, but I mean still using a mem array for the rest of stuff 21:09:55 I read ass. Are you doing underload? 21:09:57 Yes, even more impressive. 21:09:58 22:16… ais523: fizzie: probably IRC trims trailing spaces <<< what? 21:09:59 slereah: yes 21:10:13 oklocod: it does sometimes and not other times, we discovered 21:10:15 It's a peculiar language when "ass" makes you think of it 21:10:29 please stop talking all of you, i need to open LogViewer to see what you've said, and when i close it, you've talked more. 21:10:29 that was just coincidence 21:10:33 nnscript <3 21:10:50 Underload was a tarpit of a larger lang called Overload 21:10:51 oklocod: Yes, spaces get removed from on-channel messages here, but not in a direct query to fungot. Curious. 21:10:52 fizzie: somewhere in atlanta, too?) 21:10:53 ^def dick bf +++++++++[>+++++++++++<-]>+.+++++.------.++++++++. 21:10:54 Defined. 21:10:55 ^dick 21:10:55 dick 21:10:59 which became pretty much impossible to implement 21:11:12 it's just a 9-char subset 21:11:13 oklocod: use a real client :)~ 21:11:27 ^def dick bf [+++++++++[>+++++++++++<-]>+.+++++.------.++++++++.] 21:11:28 Defined. 21:11:30 ^dick 21:12:01 Since the memory starts zeroed, it jumps over your whole program. 21:12:04 ^def dick bf +[++++++++[>+++++++++++<-]>+.+++++.------.++++++++.[+]+] 21:12:04 Defined. 21:12:05 CO2Games: look up header comments in brainfuck some time 21:12:07 ^dick 21:12:08 dickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdic ... 21:12:13 -!- Chocolate_Syrup has joined. 21:12:16 hey 21:12:23 anmaster you around? 21:12:39 psygnisfive, yes 21:13:07 hey 21:13:11 oerjan: once i get a real os, i will 21:13:31 ah 21:14:00 what were we talking about last night anmaster 21:14:01 :O 21:14:27 psygnisfive, why do you ask if you don't remember? 21:14:41 because i remember that we were going to talk about it today XD 21:15:00 ^def dick bf +[++++++++[>+++++++++++<-]>+.+++++.------.++++++++.[-]++++++++[>++++<-].[-]<+] 21:15:00 Defined. 21:15:03 ^dick 21:15:04 dick.dick.dick.dick.dick.dick.dick.dick.dick.dick.dick.dick.dick.dick.dick.dick.dick.dick.dick.dick.dick.dick.dick.dick.dick.dick.dick.dick.dick.dick.dick.dick.dick.dick.dick.dick.dick.dick.dick.dick.dick.di ... 21:15:19 CO2Games: so witty 21:15:22 ^def dick bf +[++++++++[>+++++++++++<-]>+.+++++.------.++++++++.[-]++++[>++++++++<-].[-]<+] 21:15:22 Defined. 21:15:24 ^dick 21:15:24 dick.dick.dick.dick.dick.dick.dick.dick.dick.dick.dick.dick.dick.dick.dick.dick.dick.dick.dick.dick.dick.dick.dick.dick.dick.dick.dick.dick.dick.dick.dick.dick.dick.dick.dick.dick.dick.dick.dick.dick.dick.di ... 21:15:49 ^def dick bf +[++++++++[>+++++++++++<-]>+.+++++.------.++++++++.[-]++++[>++++++++<-]>.[-]<+] 21:15:49 Defined. 21:15:51 ^dick 21:15:52 dick dick dick dick dick dick dick dick dick dick dick dick dick dick dick dick dick dick dick dick dick dick dick dick dick dick dick dick dick dick dick dick dick dick dick dick dick dick dick dick dick di ... 21:15:56 ok there 21:16:05 You could do your dick debugging in a query with fungot, too. 21:16:06 fizzie: sounds like a really good, then i evidently don't understand right :p. 21:16:10 Dick debugging. 21:16:22 fungot: Yes, you probably didn't understand. 21:16:22 fizzie: a bit weird... yeah. i didn't see the text? 21:16:33 fungot: I think you saw, but didn't grok it. 21:16:34 debug your dick regularly, i say 21:19:41 ^def repeat bf >,[>,]<[<][.>++++[>++++++++<-]>.[-]<<+] 21:19:41 Defined. 21:19:46 ^repeat yourmom 21:20:04 ^def repeat bf >,[>,]<[<]>[.>++++[>++++++++<-]>.[-]<<+] 21:20:04 Defined. 21:20:05 ^repeat yourmom 21:20:06 y.z { | } ~  ... 21:20:10 lmfao 21:21:27 -!- mu has quit (Connection timed out). 21:21:41 -!- slereah has quit (Read error: 104 (Connection reset by peer)). 21:21:55 ^def repeat bf >,[>,]<[[<]>.>++++[>++++++++<-]>.[-]<<+] 21:21:56 Defined. 21:21:58 ^repeat yourmom 21:21:58 y.z { | } ~  ... 21:22:35 ^def repeat bf >,[>,]<[[<]>.>++++[>++++++++<-]>.[-]<<] 21:22:35 Defined. 21:22:36 ^repeat yourmom 21:22:36 y.y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y ... 21:22:58 you're not actually moving to the next letter 21:23:19 ^def repeat bf >,[>,]<[[<][>.>++++[>++++++++<-]>.[-]<<]>] 21:23:19 Defined. 21:23:20 ^repeat yourmom 21:23:27 ...out of time! 21:23:56 ^def repeat bf >,[>,]<[[<][>.>++++[>++++++++<-]>.[-]<<]+>] 21:23:56 Defined. 21:23:57 ^repeat yourmom 21:24:04 ...out of time! 21:24:07 *rape at 21:25:07 oh 21:25:19 the ][ means the second loop is always skipped 21:25:40 ^def repeat bf >,[>,]<[[<]>[>.>++++[>++++++++<-]>.[-]<<]+>] 21:25:40 Defined. 21:25:42 ^repeat yourmom 21:25:43 o:. 21:25:47 ...yeah 21:25:55 i guess that's an improvement :D 21:26:50 ^def repeat bf >,[>,]<[[<]>[[.>]>++++[>++++++++<-]>.[-]<<]+>] 21:26:50 Defined. 21:26:51 ^def repeat bf >,[>,]<[[<]>[.[>]++++[>++++++++<-]>.[-]<<] 21:26:51 Mismatched []. 21:27:01 ^def repeat bf >,[>,]<[<]>[.[>]++++[>++++++++<-]>.[-]<<] 21:27:02 Defined. 21:27:06 ^repeat yourmom 21:27:07 y m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m ... 21:27:11 ^def repeat bf >,[>,]<[[<]>[[.>]>++++[>++++++++<-]>.[-]<<]+>] 21:27:11 Defined. 21:27:15 ^repeat yourmom 21:27:15 yourmom 21:28:07 ^def repeat bf >,[>,]<[[<]>[[.>]>++++[>++++++++<-]>.[-]<<][<]>] 21:28:07 Defined. 21:28:08 ^def repeat bf >,[>,]<[<]>[.[>]++++[>++++++++<-]>.[-]] 21:28:08 ^repeat yourmom 21:28:09 Defined. 21:28:09 y 21:28:11 ^repeat yourmom 21:28:11 y 21:28:15 darn 21:28:19 ^def repeat bf >,[>,]<[[<]>[[.>]>++++[>++++++++<-]>.[-]<<][<]>] 21:28:19 Defined. 21:28:19 err 21:28:21 lol 21:28:21 ^repeat yourmom 21:28:22 yourmom 21:28:25 oh well 21:28:48 ^def repeat bf >,[>,]<[<]>[.[>]++++[>++++++++<-]>.[-]<<[<]>] 21:28:48 Defined. 21:28:50 ^repeat yourmom 21:28:51 y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y ... 21:29:07 ^def repeat bf >,[>,]<[[<]>[[.>]>++++[>++++++++<-]>.[-]<<]] 21:29:07 Defined. 21:29:09 ^repeat yourmom 21:29:10 yourmom 21:29:13 ^def repeat bf >,[>,]<[<]>[[.>]++++[>++++++++<-]>.[-]<<[<]>] 21:29:13 Defined. 21:29:18 ^repeat optbot 21:29:19 optbot optbot optbot optbot optbot optbot optbot optbot optbot optbot optbot optbot optbot optbot optbot optbot optbot optbot optbot optbot optbot optbot optbot optbot optbot optbot optbot optbot optbot optb ... 21:29:19 ^repeat yourmom 21:29:19 ais523: It assumes you've imported Data.List though, which most modules of a Haskell program will do anyway. 21:29:19 yourmom yourmom yourmom yourmom yourmom yourmom yourmom yourmom yourmom yourmom yourmom yourmom yourmom yourmom yourmom yourmom yourmom yourmom yourmom yourmom yourmom yourmom yourmom yourmom yourmom yourmom ... 21:29:20 fungot: despite horribly sucking, handled merges a bit better by actually having a merge tool 21:29:21 optbot: ( note that i'm not alone here, just seeking information, as i said 21:29:21 fungot: everything he says is logical and rational 21:29:22 optbot: brief question: is decrementing 0 supposed to stay at fnord. 21:29:22 fungot: A subset of Elisp. 21:29:22 optbot: help ps kill i eof flush show ls 21:29:23 I got it 21:29:23 fungot: 13542 21:29:24 optbot: i mean, agaist the fnord of our existence. 21:29:25 fungot: did somebody want ops? Razor-X? 21:29:44 I got iot working wooo 21:30:10 ^repeat anus bunghole 21:30:10 anus bunghole anus bunghole anus bunghole anus bunghole anus bunghole anus bunghole anus bunghole anus bunghole anus bunghole anus bunghole anus bunghole anus bunghole anus bunghole anus bunghole anus bungho ... 21:30:23 Yes I'm crazy and/or on crack 21:30:37 or 5, take your pick 21:30:48 ^repeat 5 21:30:49 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 ... 21:30:52 ^repeat 666 21:30:52 666 666 666 666 666 666 666 666 666 666 666 666 666 666 666 666 666 666 666 666 666 666 666 666 666 666 666 666 666 666 666 666 666 666 666 666 666 666 666 666 666 666 666 666 666 666 666 666 666 666 666 666 ... 21:31:00 ^repeat 0x1f0019 21:31:01 0x1f0019 0x1f0019 0x1f0019 0x1f0019 0x1f0019 0x1f0019 0x1f0019 0x1f0019 0x1f0019 0x1f0019 0x1f0019 0x1f0019 0x1f0019 0x1f0019 0x1f0019 0x1f0019 0x1f0019 0x1f0019 0x1f0019 0x1f0019 0x1f0019 0x1f0019 0x1f0019 ... 21:31:07 ^repeat 0x1f00190a 21:31:07 0x1f00190a 0x1f00190a 0x1f00190a 0x1f00190a 0x1f00190a 0x1f00190a 0x1f00190a 0x1f00190a 0x1f00190a 0x1f00190a 0x1f00190a 0x1f00190a 0x1f00190a 0x1f00190a 0x1f00190a 0x1f00190a 0x1f00190a 0x1f00190a 0x1f00190 ... 21:31:30 ^repeat Shitty background tile setting 21:31:30 Shitty background tile setting Shitty background tile setting Shitty background tile setting Shitty background tile setting Shitty background tile setting Shitty background tile setting Shitty background til ... 21:31:34 ^repeat Shitty background tile setting || 21:31:34 Shitty background tile setting || Shitty background tile setting || Shitty background tile setting || Shitty background tile setting || Shitty background tile setting || Shitty background tile setting || Shi ... 21:31:36 ^repeat Shitty background tile setting | 21:31:37 Shitty background tile setting | Shitty background tile setting | Shitty background tile setting | Shitty background tile setting | Shitty background tile setting | Shitty background tile setting | Shitty ba ... 21:31:44 ^repeat Shitty background tile setting |||||||| 21:31:44 Shitty background tile setting |||||||| Shitty background tile setting |||||||| Shitty background tile setting |||||||| Shitty background tile setting |||||||| Shitty background tile setting |||||||| Shitty ... 21:31:48 ^repeat Shitty background tile setting |||||||||||| 21:31:48 Shitty background tile setting |||||||||||| Shitty background tile setting |||||||||||| Shitty background tile setting |||||||||||| Shitty background tile setting |||||||||||| Shitty background tile setting ... 21:31:58 ^def repeat bf [] 21:31:59 Defined. 21:32:04 that's ... enough. 21:32:07 ^repeat |||||| Shitty background tile setting |||||| 21:32:08 hey 21:32:15 ^def repeat bf >,[>,]<[<]>[[.>]++++[>++++++++<-]>.[-]<<[<]>] 21:32:15 Defined. 21:32:18 ^repeat |||||| Shitty background tile setting |||||| 21:32:18 |||||| Shitty background tile setting |||||| |||||| Shitty background tile setting |||||| |||||| Shitty background tile setting |||||| |||||| Shitty background tile setting |||||| |||||| Shitty background ti ... 21:32:20 ^def repeat bf [] 21:32:21 Defined. 21:32:25 ^repeat |||||| Shitty background tile setting 21:32:27 -!- Slereah_ has joined. 21:32:39 ^repeat | | Shitty background tile setting 21:32:43 ^copy /kick CO2Games 21:32:43 /kick CO2Games 21:32:46 lol 21:32:56 lol 21:33:04 ^repeat Fail 21:33:14 FAIL!! FAIIIIIILL!! 21:33:15 obviously it wouldn't work 21:33:15 wtf 21:33:21 ^def repeat bf >,[>,]<[<]>[[.>]++++[>++++++++<-]>.[-]<<[<]>] 21:33:21 Defined. 21:33:22 The catchphrase of 7 year olds everywhere 21:33:23 ^repeat Fail 21:33:23 Fail Fail Fail Fail Fail Fail Fail Fail Fail Fail Fail Fail Fail Fail Fail Fail Fail Fail Fail Fail Fail Fail Fail Fail Fail Fail Fail Fail Fail Fail Fail Fail Fail Fail Fail Fail Fail Fail Fail Fail Fail Fa ... 21:33:30 ^def bf bf [] 21:33:30 Defined. 21:33:41 ^def repeat bf [] 21:33:41 Defined. 21:33:43 ^def repeat bf >,[>,]<[<]>[[.>]++++[>++++++++<-]>.[-]<<[<]>] 21:33:44 Defined. 21:34:13 ^echo_cho_ho_o I am bored 21:34:13 I am bored am bored am bored m bored bored bored ored red ed d 21:34:22 ^def repeat bf [] 21:34:22 Defined. 21:34:27 ^def repeat bf >,[>,]<[<]>[[.>]++++[>++++++++<-]>.[-]<<[<]>] 21:34:27 Defined. 21:34:34 ^def repeat bf [] 21:34:34 Defined. 21:34:35 ^def repeat bf >,[>,]<[<]>[[.>]++++[>++++++++<-]>.[-]<<[<]>] 21:34:35 ^def def bf [] 21:34:36 Defined. 21:34:36 Defined. 21:34:37 ^def repeat bf >,[>,]<[<]>[[.>]++++[>++++++++<-]>.[-]<<[<]>] 21:34:37 Defined. 21:34:38 ^def repeat bf >,[>,]<[<]>[[.>]++++[>++++++++<-]>.[-]<<[<]>] 21:34:38 Defined. 21:34:39 ^def repeat bf >,[>,]<[<]>[[.>]++++[>++++++++<-]>.[-]<<[<]>] 21:34:39 Defined. 21:34:40 ^def repeat bf >,[>,]<[<]>[[.>]++++[>++++++++<-]>.[-]<<[<]>] 21:34:40 Defined. 21:34:41 ^def repeat bf >,[>,]<[<]>[[.>]++++[>++++++++<-]>.[-]<<[<]>] 21:34:41 Defined. 21:34:42 ^def repeat bf >,[>,]<[<]>[[.>]++++[>++++++++<-]>.[-]<<[<]>] 21:34:42 Defined. 21:34:43 ^def repeat bf >,[>,]<[<]>[[.>]++++[>++++++++<-]>.[-]<<[<]>] 21:34:44 Defined. 21:34:44 ^def repeat bf >,[>,]<[<]>[[.>]++++[>++++++++<-]>.[-]<<[<]>] 21:34:45 Defined. 21:34:49 oh well 21:34:59 ^def repeat bf >,[>,]<[<]>[[.>]++++[>++++++++<-]>.[-]<<[<]>] 21:35:00 Defined. 21:35:00 ^def repeat bf >,[>,]<[<]>[[.>]++++[>++++++++<-]>.[-]<<[<]>] 21:35:01 Defined. 21:35:03 wtf 21:35:05 CO2Games 21:35:06 what the fuck 21:35:07 i guess it's up to fizzie, in several ways. 21:35:15 what the fuck was that about 21:35:25 he kept saying that 21:35:33 ^bf ,[.,]!abc 21:35:33 abc 21:35:33 yes? 21:35:34 so I kept undoing it 21:35:39 it informs you that it has defined it 21:36:07 ^bf ,[] lol 21:36:14 ...out of time! 21:36:21 ^bf ,[.] fail 21:36:21 ... 21:36:25 ^bf ,[.]!fail 21:36:26 fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ... 21:36:26 STOP SAYING FAIOL 21:36:27 fail 21:36:50 ^bf ,>,>,>,[<<<.>.>.>.]!fail 21:36:50 failfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfai ... 21:37:08 ^bf ,>,>,>,[<<<.>.>.>.>...<]!fail 21:37:08 fail...fail...fail...fail...fail...fail...fail...fail...fail...fail...fail...fail...fail...fail...fail...fail...fail...fail...fail...fail...fail...fail...fail...fail...fail...fail...fail...fail...fail...fail ... 21:37:35 ^bf ,>,>,>,[<<<.>.>.>.>...<]!##%% 21:37:37 ##%%...##%%...##%%...##%%...##%%...##%%...##%%...##%%...##%%...##%%...##%%...##%%...##%%...##%%...##%%...##%%...##%%...##%%...##%%...##%%...##%%...##%%...##%%...##%%...##%%...##%%...##%%...##%%...##%%...##%% ... 21:37:41 ^bf ,>,>,>,[<<<.>.>.>.>]!##%% 21:37:41 ##%% 21:37:47 ^bf ,>,>,>,[<<<.>.>.>.]!##%% 21:37:47 ##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##% ... 21:37:51 fizzie: Could you disable fungot for CO2Games? :| 21:37:52 ehird: ( and define-macro and the namespace concept fit well enough together.) 21:38:01 lol 21:38:08 ^ignore co2games 21:38:13 I'm pretty sure fizzie could 21:38:21 after all ^raw only works for fizzie IIRC 21:38:27 fizzie: then do so, please 21:38:27 :-P 21:38:28 ^raw PRIVMSG #esoteric :This is a test. 21:38:37 see what I mean 21:38:55 ^repeat ^raw PRIVMSG #esoteric :FTW 21:38:55 ^raw PRIVMSG #esoteric :FTW ^raw PRIVMSG #esoteric :FTW ^raw PRIVMSG #esoteric :FTW ^raw PRIVMSG #esoteric :FTW ^raw PRIVMSG #esoteric :FTW ^raw PRIVMSG #esoteric :FTW ^raw PRIVMSG #esoteric :FTW ^raw PRIVMS ... 21:39:04 Uh... 21:39:16 fizzie: hes been making fungot spam 'fail' and 'dick' for like hours 21:39:17 ehird: if you insist on writing " rnrs"? 21:39:32 Yes, I've been partially watching. Is it _still_ going on? 21:39:34 Strange. 21:39:35 yes 21:39:36 Yes. 21:39:39 Must be some sort of a bug. 21:39:47 In CO2Games's brain? 21:39:50 Possibly. 21:39:50 Yes. 21:40:02 ^error 21:40:10 hmm... maybe the four-command-in-a-row thing should apply to everything, not just people saying fungot 21:40:10 ais523: ' dot.' therefore pair? handles that case implicitly, after proper-list? has sifted out the possibility that code which uses such asm trick? 21:40:58 ais523: That is possible, although obviously has the loophole of ^echo optbotting after three other commands. 21:40:59 fizzie: Even if I have to create a whole new nomic to do it! 21:41:11 optbot: you should join #really-a-cow 21:41:12 ais523: yep 21:41:18 ^repeat optbot 21:41:18 optbot optbot optbot optbot optbot optbot optbot optbot optbot optbot optbot optbot optbot optbot optbot optbot optbot optbot optbot optbot optbot optbot optbot optbot optbot optbot optbot optbot optbot optb ... 21:41:18 CO2Games: maybe i'll sleep on the bus :| 21:41:18 fungot: :) 21:41:19 optbot: i'm not getting it 21:41:19 fungot: though i guess maybe it isn't the best 21:41:19 optbot: where, exactly? a new library, and then 21:41:20 fungot: Probability 1/32 and sometimes 1/64. 21:41:20 optbot: anonymous recursion?? :) so i wouldn't mind 21:41:20 fungot: it's a transformation called BWT (Burrow-Wheeler transformation) 21:41:21 optbot: see you!!! 21:41:21 fungot: Make a SKI processor. 21:41:22 I guess I could implement some sort of /ignore command. 21:41:27 ^raw PART #esoteric 21:41:27 -!- fungot has left (?). 21:41:33 hey 21:41:34 For now, maybe we'll enjoy a bit of quiet-time. 21:41:58 quiet is bad, but spammy is bad too 21:42:21 I don't really have time to start mangling ignoration lists into the actual Funge code right now. 21:42:30 -!- Chocolate_Syrup has changed nick to mu. 21:42:35 -!- mu has left (?). 21:43:38 -!- omniscient_idiot has joined. 21:44:13 Although I guess it would just be a loop and some Qs. Hmm. 21:45:11 omnid! 21:45:21 hi omniscient_idiot 21:45:37 hi 21:45:51 Gah, I can't even remember what's the difference between going down from the PRIVMSG split block in column 4, than in column 6. Some comments would've helped. 21:46:19 the bit rot is in your brain! 21:47:08 Oh, column 4 is for commands. 21:49:16 -!- Sgeo has quit (Remote closed the connection). 21:49:28 -!- fungot has joined. 21:49:37 The ignore probably won't work, but... 22:14:33 "Famous Programmers From Adleman to Zimmermann ★ 22:14:34 211 men, 6.5 women, and 4 transsexuals." 22:15:05 .5 ? 22:15:20 rounding error, i imagine 22:15:24 i see 22:15:41 http://grok-code.com/37/famous-programmers-from-adleman-to-zimmermann/ 22:16:09 "The dataset includes 211.5 men, 6.5 women and 4 transsexuals. More on that .5 of a person shortly." 22:16:37 Also of note is Roberta Williams, who was only able to credit the women’s side with half an entry since she shares her notoriety and Wikipedia entry with her husband Ken. This is the where the .5 comes from in the men’s and women’s datasets - together the husband and wife team counts as a full person. They are credited with founding Sierra On-Line and writing and designing several games, including the popu 22:16:39 lar King’s Quest series. Their story is partially chronicled in Hackers: Heroes of the Computer Revolution. 22:17:33 as if statistics wasn't hard enough already 22:17:54 http://en.wikipedia.org/wiki/Image:AudreyTang060527.jpg 22:18:00 Audrey Tang of the Pugs Perl compiler 22:18:22 http://en.wikipedia.org/wiki/Image:RebeccaHeineman2.jpg 22:18:31 among the 4 iirc 22:19:24 http://www.sophie.org.uk/99903003small.jpg 22:19:28 sophie wilson 22:19:47 "sophie.org.uk" as a domain name? 22:19:52 yes. 22:20:01 someone must have come to the Internet before squatters existed 22:20:17 look at the website 22:20:20 it looks like its from 1993 22:20:32 given the discussion so far, which one is Sophie? 22:20:35 http://www.anticlockwise.com/dani/images/portrait.jpg daniel bunten berry 22:20:38 the left one 22:20:58 they all look fairly naturally female. not the most ATTRACTIVE females on the planet, but hey, they're nerds, what do you expect 22:21:33 actually my impression was "british" *duck* 22:21:48 what, sophie? 22:21:54 yeah 22:21:57 Librarian. 22:22:09 it just heaps on 22:22:19 i GUESS she looks british 22:22:28 but she also looks american. for obvious ethnographic reasons 22:22:35 so i cant really see it 22:22:50 you're swedish tho so ill take your word for her typically english looks 22:23:48 but yeah, im quite impressed with the way they all look. 22:23:58 no, norwegian 22:24:00 floral curtains are a british thing, I think? 22:24:04 much better than so many MTFs i've seen that started out late in life 22:24:10 oerjan: same difference. 22:24:11 :P 22:24:23 you all sound herdy gerdy gerdy 22:24:37 * oerjan swats psygnisfive ----### 22:24:41 ;) 22:24:54 *moans with delight* ;O 22:25:00 do it again ;O 22:25:14 actually norwegians from my part of the country have a _bit_ more continental intonation 22:25:40 (up north) 22:29:29 btw i think floral curtains are pretty big there too, when i think about it :D 22:43:27 * oerjan is also proud of his retroflex flap 22:50:21 it's really silent here, i'd have expected _someone_ to misunderstand my last comment 22:50:53 (not psygnisfive though, for obvious reasons) 22:51:17 its probably a tap, anyway. 22:51:33 flap is a bad term for the phenomena. 22:51:33 a tap. 22:51:46 the only reason it persists is tradition. 22:51:49 like so many other things. 22:51:52 the wp page said there was no agreement to distinguish those terms 22:52:01 this is true 22:52:11 that doesn't mean one isn't a crummy term. :P 22:52:49 but if you pronounce "flap" with the right Indian accent, it contains one. QED. 22:53:02 qed nothin 23:02:06 qed pasa 23:05:45 -!- GreaseMonkey has joined. 23:06:13 what? GreaseMonkey at this time of day? 23:06:35 oerjan: it's the holidays 23:06:42 Hello GreaseMonkey at this time of day 23:07:24 that would be - spring break or something? 23:07:58 curiously, i think it's autumn break here, as well 23:08:07 -!- ENKI-][ has quit (Read error: 104 (Connection reset by peer)). 23:10:57 it's a symmetry! now we just need to convince the kiwis to celebrate christmas in june... 23:11:26 * oerjan googles to check if "kiwi" is offensive... 23:13:10 * oerjan concludes it's not 23:14:21 Let's make it offensive 23:14:29 Let's invente some stereotypes for kiwis. 23:14:32 as you wish, froggie 23:14:37 -!- ENKI-][ has joined. 23:14:46 Did you know that kiwis were only good at curling? 23:15:11 probably cricket too 23:15:27 that's just as obscure, so no problem 23:15:51 Were you aware that kiwi women were shrill and obnoxious 23:16:07 And that kiwi men are all thieves and smell bad 23:16:20 also very skinny 23:17:07 They have hairy palms 23:17:36 Their traditional festivities involve bells attached to their ears. 23:17:53 Their traditional meals include the wallaby sausage 23:17:58 hm all thieves - yeah, that's true, i remember seeing "Once were warriors" 23:18:09 insert joke about kiwi nigger spic gooks 23:18:12 definitely lots of thieves in that 23:18:21 hmm... 23:18:23 kiwi nigger spic gook faggots 23:18:24 there 23:18:30 that should make it offensive by association 23:18:33 You forgot jews 23:18:37 kiwi nigger spic gook faggot jews. 23:18:41 You forgot Poland 23:18:48 kiwi nigger spic gook faggot jew poles. 23:18:50 Slereah_: wallabies are australian. let's not be inaccurate here 23:19:12 also 23:19:13 Slereah_: 23:19:15 EVERYONE forgets poland 23:19:21 Don't they also live in kiwiland? 23:19:47 ehird: yeah the russians tend to run all over it before they notice 23:19:53 the germans too, sometimes 23:20:08 hm lemme check 23:20:46 GreaseMonkey 23:20:58 We need your stamp of approval for those stereotypes 23:21:29 jews & poles = bullshit 23:21:59 faggot = no, i'm not one, and don't forget that gay marriage is legal in states in the US, too 23:22:00 joles 23:22:03 JOLES 23:22:07 jew poles = JOLES 23:22:10 Joules 23:22:13 spic & gook = wtf are those 23:22:16 oerjan: fuck you, joule 23:22:27 gook is for Asian people 23:22:28 nigger = well, i'm not one, but you've covered about 30% 23:22:30 Spics are for hispanics 23:22:40 erm, we have sod-all hispanics 23:22:51 kiwi = damn straight 23:23:13 But what of those kiwi stereotypes we invented 23:23:18 Do they meet your approval 23:23:21 ehird: i'm very energetic 23:23:37 jouikeriwi 23:23:44 joufaikeriwi 23:23:51 jew pole faggot spic gook nigger kiwi 23:24:02 oerjan: YOU'RE A JOUFAIKERIWI 23:26:10 * oerjan swats ehird ===\_/\_/ 23:26:18 whoops, that was the saucepan 23:27:20 it already had one bump in it, from AnMaster 23:28:13 * ehird sniff 23:28:15 * ehird whimper 23:28:16 * ehird sob 23:28:22 * ehird walk into corner 23:28:24 * ehird sit down 23:28:26 * ehird sob 23:29:22 * oerjan gives ehird some s'es 23:29:33 * ehird looks at oerjan whimpering 23:29:38 * ehird was hit by a saucepan :( 23:30:08 Delicious sauce 23:30:17 -pan 23:30:27 Pans are for pansexuals, ehird 23:30:29 WELL WHAT DO YOU EXPECT WHEN YOU GO AROUND CALLING PEOPLE JOUFAIKERIWIS? 23:30:38 oerjan: Okay, true. 23:35:30 * oerjan realizes he knows no good way to insult an englishman 23:35:52 oerjan: Reference tea, crumpts, or 'jolly good old bean'. 23:36:44 those are insults? o_O 23:36:56 i thought they were facts 23:37:03 Not really. 23:37:04 :P 23:37:06 also ha 23:37:32 http://membres.lycos.fr/bewulf/Divers5/117961414980-1.png 23:37:50 Sing with me: 23:37:54 GCC, a slow piece of shit! 23:37:57 GCC, suck a dick. t. 23:38:01 GCC, I hate you! 23:38:04 COMPILE THIS 23:38:06 OR I'LL KILL YOU 23:38:12 Yes, I can rhyme you with you. 23:38:34 hm no wonder it's hard. the first on "insult an englishman" contains: 23:38:49 "you could insult an Italian if you smiled at his sister, whereas to insult an Englishman you had to stamp on his top hat and sleep with his wife." 23:39:07 It's impossible to insult me, then. 23:39:46 you have neither a top hat nor a wife, i take 23:40:02 theoretically you _could_ have a top hat 23:40:26 you could borrow GregorR's 23:40:34 oerjan : What if I just slept with his wife? 23:40:40 Would he be insulted? 23:40:41 (is that grammatical?) 23:40:48 Or do I also have to stamp on his hat. 23:40:57 Slereah_: No. 23:40:59 both i assume 23:41:34 I hate gcc 23:45:02 Never be rude to an Arab, 23:45:10 An Israeli or Saudi or Jew. 23:45:18 Never be rude to an Irishman 23:45:28 No matter what you do. 23:45:44 Never pull fun at a nigger, 23:45:54 A spic or a wop or a kraut, 23:46:15 And never poke fun at a 23:46:26 -!- oerjan has quit ("Lost terminal"). 23:47:33 -!- oerjan has joined. 23:47:38 *ahem* 23:47:53 :D 23:48:38 which really only proves that englishmen are geniuses at insulting _others_ 23:50:02 oh wait scratch that 23:50:12 s/englishmen/welsh/ 23:50:19 Englishmen are geniuses at comedy. 23:50:47 especially insulting comedy 23:51:02 Well, yes. That *is* a national favourite. 23:54:11 -!- sebbu has quit ("@+"). 23:54:18 "...Terry Jones stated that to his knowledge Ireland had only banned four movies, three of which he had directed..." 23:54:40 (one of them was banned in norway too)