00:05:22 -!- olsner has quit ("Leaving").
00:22:41 <AnMaster> psygnisfive, I agree with ehird above. Same rules for everyone.
00:23:56 <oerjan> no! different rules for those whose nicks start with 'o'
00:24:40 <AnMaster> oerjan, he was just amused at such a outrageous idea
00:24:53 <oerjan> optbot: say it isn't so!
00:24:53 <optbot> oerjan: there's no port there.
00:25:17 <AnMaster> I think that is a conclusive no?
00:25:55 <oerjan> that is a matter of interpretetationing
00:26:42 <optbot> AnMaster: do you know the names?
00:27:03 <optbot> AnMaster: queen's orders
00:27:31 <optbot> AnMaster: Hello you bastards.
00:27:40 <AnMaster> oerjan, I think he is on drugs
00:27:53 <AnMaster> ehird and me was around when he admitted before
00:28:18 <AnMaster> oerjan, so none of that is probably relevant
00:30:45 <oerjan> I just think optbot thinks you have insufficient security clearance
00:31:07 <oerjan> see? he doesn't want me to speak about it
00:31:24 <AnMaster> optbot, are you on drugs again?
00:31:25 <optbot> AnMaster: what about between mercurial and git?
00:31:38 <oerjan> those are some heavy drugs yeah
00:31:39 <AnMaster> well one of those may be a drug ;P
00:31:53 <AnMaster> oerjan, I tend to use svn and bzr mostly
00:32:10 <AnMaster> oerjan, so I was right anyways?
00:32:32 <oerjan> you were right - from one point of view
00:33:09 <oerjan> from the opposite point of view, you would be left
00:39:56 <AnMaster> oerjan, which theory do you subscribe to in http://blag.xkcd.com/2008/09/09/the-goddamn-airplane-on-the-goddamn-treadmill/ ?
00:44:01 <AnMaster> oerjan, well do you plan to answer the question? :)
00:44:13 <oerjan> i agree that it is impossible with actual physical materials
00:44:31 <AnMaster> oerjan, that is why it is called a "thought experiment"
00:46:06 <AnMaster> oerjan, so assuming needed materials (complex carbon structures in some composite material or whatever) existed, what then?
00:48:35 <AnMaster> psygnisfive, I know it is an old post, and?
00:50:34 <psygnisfive> so were you interesting in working on a language with those features from before, anmaster??
00:50:58 <AnMaster> psygnisfive, I don't have any ideas how it would look really
00:51:23 <AnMaster> but yes I would like to know what more you come up with + give suggestions
00:51:31 <AnMaster> afraid I lack time to implement stuff
00:51:46 <psygnisfive> 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 <AnMaster> psygnisfive, it is 01:51 here.. so Maybe in the morning would be a better time to discuss?
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 <oerjan> 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 has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | >>> bf +++++++++++++++[>++++>++>+++++++>+++++++<<<<-]> +++.>>.+++++.>---.+++.<.-----.>+++++++++++.<----.<++.>+++++++.+++..+..
11:29:43 <AnMaster> ^bf +++++++++++++++[>++++>++>+++++++>+++++++<<<<-]> +++.>>.+++++.>---.+++.<.-----.>+++++++++++.<----.<++.>+++++++.+++..+.
11:29:49 -!- lifthrasiir has quit (Read error: 104 (Connection reset by peer)).
11:29:55 -!- lifthrasiir has joined.
11:30:01 <AnMaster> is that fungot detecting something
11:30:02 <fungot> AnMaster: he even draw a heptagon well? lol
11:30:08 <AnMaster> or is it the program printing tha
11:30:18 <AnMaster> ^bf +-+++++++++++++[>++++>++>+++++++>+++++++<<<<-]> +++.>>.+++++.>---.+++.<.-----.>+++++++++++.<----.<++.>+++++++.+++..+.
11:30:23 <AnMaster> ^bf ++++++++++++++[>++++>++>+++++++>+++++++<<<<-]> +++.>>.+++++.>---.+++.<.-----.>+++++++++++.<----.<++.>+++++++.+++..+.
11:52:09 -!- slereah has joined.
11:59:58 <oklocod> i want a language where the basic construct is the solve 3sat function
12:00:41 <oklocod> basically a line would be like ABC ab, meaning "find a, b and c such that ( a | b | c )^( !a | !b )"
12:01:06 <oklocod> 3sat means you have boolean or clauses with 3 vars, and you and them all
12:01:07 <ais523> is there any way to use that for control flow?
12:01:25 <oklocod> one of the "most general" np-complete problem, in an intuitive sense
12:01:27 <ais523> (btw that's my first reaction when introduced to pretty much any new operator)
12:01:47 <ais523> anyway, if it's just 3 booleans, can't you brute-force it?
12:01:59 <oklocod> you can have more *variables*
12:02:08 <oklocod> just that clauses are size 3.
12:02:23 <oklocod> you can quite simply encode clauses of any size to clauses of size 3
12:02:45 <ais523> ah, ok... what part of an expression is a clause?
12:02:51 <ais523> and how do you measure its size?
12:03:21 <oklocod> the original idea was a language where the spec says 3sats must be solved in constant time :P
12:03:41 <oklocod> but, i'm not sure about flow control yet, and more importantly, i'm not sure how to do infinite memory
12:04:14 <oklocod> 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 <oklocod> i don't know about the complexity of fuzzy 3sat, but it's probably at least not much easier :P
12:04:46 <oklocod> but, lecture in 10 minutes and i don't have a bike or money for bus
12:05:28 <oklocod> ais523: read a book that mentions 3sat, it's quite a widely-known problem!
12:06:01 <oklocod> (now if only i could find my running sandals...)
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 <fizzie> AnMaster: Yeah, fungot just says "out of time".
12:37:09 <fungot> fizzie: someone once said how long is a long vowel, and so
12:43:19 <ais523> 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:08:34 <ais523> you have about an hour of talking to me before I have to leave for lectures
13:09:08 <GregorR> But you've only got a half hour with me D-8
13:09:27 <ehird> guess what hasnt installed yet ais523
13:09:40 <ais523> hmm... is it a collaborative editor by any chance?
13:12:23 <ehird> if gtk and all related technologies disappeared tomorrow
13:12:30 <ehird> i would not mind at all.
13:13:38 <GregorR> By some definition, all software is related technology.
13:16:54 <ehird> GregorR: Oh shut up :-P
13:17:04 <ehird> ais523: Yay it's getting further!
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:42:58 <ais523> although I will be soon
13:43:03 <ehird> i'd know because the bouncer would tell me
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 <fizzie> optbot: Re topic, not everyone has their logs in a relational database.
13:55:29 <optbot> fizzie: My idea was along the line of writing up something simple, since it's almost 2AM.
13:58:30 <ehird> 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 <AnMaster> why a relational db? Makes no sense for logs to me
14:14:28 <fizzie> 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 <ehird> AnMaster: Relations & indexes (see everything said by a certain user),
14:14:54 <ehird> interoperability and mashing with other DB-using things,
14:15:01 <ehird> and excellent query support for finding & filtering things.
14:15:11 <ehird> Admittedly, the relational part is less important than the database part in that.
14:15:21 <AnMaster> ehird, so you have a table with nicks -> number mapping?
14:15:30 <ehird> AnMaster: nicks->number?
14:15:41 <ehird> Well, relations do use ids...
14:15:48 <ehird> So yes, you'd have a table with {id,name}
14:16:01 <ehird> id would more likely be a GUID
14:16:06 <ehird> as opposed to an autoincrementing integer
14:16:10 <ehird> (because they aren't really ordered)
14:16:20 <ehird> Also, I _would_ have that format if I coded my client.
14:16:26 <ehird> But Colloquy uses some god-awful XML format.
14:16:27 <AnMaster> and possibly searchable keywords
14:16:42 <ehird> It isn't _totally_ unwarranted as far as I can tell though,
14:16:50 <ehird> because it's used e.g. to link usernames in the logs
14:16:58 <ehird> (I can rightclick your 'ehird' there and get options)
14:17:07 <ehird> <sender self="yes" hostmask="ehird@eso-std.org">ehird</sender>
14:17:07 <ehird> <message id="COJD74OXQY1" received="2008-10-07 14:16:52 +0100">because it's used e.g. to link usernames in the logs</message>
14:17:09 <ehird> <message id="V17BHBOXQY1" received="2008-10-07 14:16:59 +0100">(I can rightclick your '<span class="member">ehird</span>' there and get options)</message>
14:17:18 <AnMaster> ehird, however why do you need to right click nicks in the log?
14:17:25 <ehird> AnMaster: I dunno. :-)
14:17:37 <ehird> 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:43 <ehird> But I don't see any use for it for Colloquy.
14:17:49 <ehird> AnMaster: for the rightclicking
14:17:51 <ehird> ehird AnMaster ehird
14:17:54 <AnMaster> why not <nick> or <channel> or something
14:18:04 <ehird> AnMaster: because the content of 'message' is HTML
14:18:08 <ehird> there is an actual reason for that -
14:18:12 <ehird> you can do bold, italics, underline
14:18:17 <ehird> even though that's awful
14:18:28 <AnMaster> ehird, you can use colors, but it doesn't use html format at all
14:18:34 <ehird> AnMaster: yes, but since they're using XML
14:18:46 <ehird> it makes sense just to use XHTML for <message>
14:18:50 <AnMaster> not sure if the , is there or not
14:18:51 <ehird> however, i'm not actually defending it
14:18:53 <ehird> because it's pretty awful.
14:19:25 <ehird> http://nkreeger.com/correo/ <- This looks delicious. Thunderbird backend with a Cocoa interface. But does it do threading...
14:19:38 <ehird> Doesn't seem to say.
14:19:42 <AnMaster> I think bold on irc is the formatting code that makes most sense. But even it is awful
14:19:58 <ehird> AnMaster: I prefer italics, mostly.
14:20:08 <AnMaster> ehird, well my client can't show that
14:20:21 <AnMaster> also this channel filter formatting codes
14:21:20 <ehird> That's why I /msg'd.
14:22:05 <fizzie> Did we happen to have any Pythonistas here currently?
14:22:13 -!- Asztal has quit (Connection timed out).
14:22:17 <AnMaster> "<ehird> 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:34 <ehird> So emacs can't do italics?
14:22:42 <ehird> I'm sure I've seen it do so.
14:22:49 <ehird> (Although italics on monospaced fonts are pig ugly.)
14:23:11 <AnMaster> ehird, I also got xchat connected to the bnc, no italics there either
14:23:18 <AnMaster> bold and inverted worked in both
14:23:38 <AnMaster> ehird, italics is the *least* supported control code I think
14:23:51 <ehird> AnMaster: But italics is delicious
14:23:54 <ehird> (delicious was in italics there.)
14:24:18 <AnMaster> ehird, well that doesn't change the fact that it isn't supported by the majority of the clients
14:24:43 <AnMaster> ehird, and yes italics are ok, better than underline anyway
14:24:49 <ehird> Also, yeah, underline is useless.
14:25:00 <ehird> Underline, iirc, was invented for typewriters to use to specify to the printing press to use italics.
14:25:41 <AnMaster> 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:26:05 <ehird> I'd use a highlighter, yeah. :-P
14:26:38 <AnMaster> ehird, well yes if I have one where I am I'd use that
14:26:49 <AnMaster> assuming that is what the yellow pens are called in English
14:27:22 <AnMaster> ehird, ever used that on a recently printed page though? :P
14:28:12 <ehird> I don't believe in paper, so.
14:28:41 <AnMaster> but there are still cases where paper is useful
14:28:43 <ehird> AnMaster: No I mean really don't believe in paper
14:28:45 <fizzie> All the paper I have on my desk is purely imaginary, then?-)
14:28:46 <ehird> I don't think paper actually exists
14:28:49 <ehird> I need more evidence
14:28:58 <ehird> fizzie: You could be hallucinating.
14:29:13 <optbot> AnMaster: well I"m on a 256k connection.
14:29:23 <fungot> AnMaster: thanks for the pointer.
14:29:24 <ehird> guess optbot has to use paper, then
14:29:24 <optbot> ehird: file = memory ... sentinel code ...
14:29:32 <ehird> cause his connection is too slow to use the web
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:44 <ehird> It uses Cocoa, apparently.
14:30:59 <ehird> http://blog.wired.com/monkeybites//thunderbird3.jpg <- That's still an ugly transition from the titlebar to the toolbar. :|
14:31:08 <ehird> ALso the "Look! We can invent our own tabs!" stuff.
14:31:34 <ehird> 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:32:58 <ehird> What would you people do if you wanted to change email?
14:33:08 <ehird> Current thoughts: Bounce any incoming email with a message telling people I've changed email
14:33:13 <ehird> then check it every now and then
14:33:16 <ehird> and if I see a machine-sent email
14:33:20 <ehird> change the email it sends to
14:35:26 <AnMaster> ehird, I wouldn't change email
14:36:01 <AnMaster> ehird, also IMO the tabs look good in that screenshot
14:36:03 <ehird> 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 <AnMaster> though the screenshot itself is low quality jpg and low resolution
14:36:27 <ehird> Also, yes, they look good, but they look out of place with everything else on my dsektop.
14:36:33 <ehird> I'll just use Coreo.
14:36:34 <AnMaster> ehird, also what about tusho.net?
14:37:03 <ehird> Changing my MSN email will be easy, just export&reimport contacts.
14:38:05 <ehird> Also, I wonder if Leopard fixed the horrible pile of crap that is Mail.app
14:45:05 -!- asiekierka has joined.
14:45:44 <asiekierka> I am planning to make a portable console. Is there an esolang that fits for it?
14:46:09 <ehird> Nope... but you had that idea in 2007.
14:47:05 <asiekierka> But now i have a person that can help me
14:47:30 <ehird> asiekierka: Look through the esolang list?
14:50:55 <asiekierka> Wow. Andrew's Programming Language looks centrainly awesome
14:50:58 -!- Slereah_ has quit (Read error: 113 (No route to host)).
15:01:31 <AnMaster> 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:03:33 <AnMaster> ais523, also something strange is going on when you have multiple out-of-tree build trees against the same source tree
15:05:03 <AnMaster> ah found the cause of the first issue (running from build dir didn't work=
15:05:18 <AnMaster> the second issue seem to be related to dependency tracking
15:15:27 <ehird> http://gmailblog.blogspot.com/2008/10/new-in-labs-stop-sending-mail-you-later.html?foo LMAO
15:23:24 -!- KingOfKarlsruhe has joined.
15:36:28 <ehird> AnMaster: beats me
15:46:29 <ehird> -psyBNC: Tue Oct 7 14:45:48 :connect from ai01-fap01.bham.ac.uk
15:46:30 <ehird> [15:45] -psyBNC: Tue Oct 7 14:45:48 :User ais523 logged in.
15:46:36 <AnMaster> ais523, there is a build issue for ick with icc when using -ipo in CFLAGS
15:48:25 <AnMaster> ais523, it seemed to be some linker error
15:48:49 <AnMaster> ais523, also you call gcc directly in one place it seems
15:49:07 <AnMaster> gcc -I. -I../c-intercal -g -O2 -o oil oil-oil.c
15:49:11 <ais523> ah, is that under the new build system?
15:49:15 <ais523> I know what's causing that
15:49:23 <ais523> it's a bug that only occurs when not cross-compiling
15:49:33 <AnMaster> ais523, better fix it, -ipo needs all object files compiled with -ipo
15:49:44 <ais523> AnMaster: it isn't linked to anything
15:49:52 <ais523> oil is run at build-time, as part of the build process
15:50:00 <AnMaster> ais523, http://rafb.net/p/Tc7Udk45.html
15:50:00 <ais523> it's built for the build system not the host system
15:50:04 <ais523> which is why it's using a different compiler
15:50:11 <ais523> if build != host that would be necessary
15:50:21 <ais523> OTOH, it does look a little strange when not cross-compiling
15:50:30 <AnMaster> ais523, any idea about said error?
15:50:32 -!- asiekierka has quit (Read error: 110 (Connection timed out)).
15:51:04 <ais523> AnMaster: oil didn't run, obviously
15:51:10 <ais523> it's referring to a function in generated code
15:51:11 <AnMaster> 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 <AnMaster> so the object files are some custom format
15:51:54 <AnMaster> ais523, http://rafb.net/p/wUV5Fj96.html
15:52:06 <ais523> AnMaster: try setting CC_FOR_BUILD=$CC
15:52:23 <ais523> if that solves it, you've hit a bug I know about already
15:52:27 <ais523> and will fix some time later
15:52:46 <AnMaster> the system is a bit slow, it is a p3
15:53:07 -!- Slereah_ has joined.
15:53:16 <ais523> probably doesn't help that I run configure twice, that's another side-effect of the bug
15:53:32 <ais523> (only INTERCAL could come up with a bug that only happens when /not/ cross-compiling...)
15:54:14 <AnMaster> ais523, http://rafb.net/p/yetdcp35.html
15:54:25 <AnMaster> ran from empty build dir before
15:54:47 <ais523> oh, set CFLAGS_FOR_BUILD too, to the same value as CFLAGS
15:55:01 <AnMaster> ais523, also darcs diff is huge, for some reason it decided to generate configure with autoconf 2.63
15:55:14 <ais523> no, I did that deliberately
15:55:18 <ais523> I upgraded the build process
15:55:26 <ais523> so you can expect the diffs on the resulting generated code to be massive
15:55:36 <AnMaster> it regenerate configure compared to the repo version
15:55:42 <AnMaster> with a different version of autotools
15:55:51 <ais523> ah, automake does that
15:56:00 <AnMaster> diff -rN old-c-intercal/aclocal.m4 new-c-intercal/aclocal.m4
15:56:00 <AnMaster> < m4_if(AC_AUTOCONF_VERSION, [2.61],,
15:56:00 <AnMaster> < [m4_warning([this file was generated for autoconf 2.61.
15:56:01 <AnMaster> > m4_if(AC_AUTOCONF_VERSION, [2.63],,
15:56:02 <ais523> if it detects that the build system has changed, it rebuilds the build system first
15:56:03 <AnMaster> > [m4_warning([this file was generated for autoconf 2.63.
15:56:05 <ais523> and then calls itself recursively
15:57:28 <ais523> this doesn't explain how the timetstamps got mangled on the repository, though
15:57:55 <ais523> the problem is it doesn't seem to find optimise_pass1 at all
15:58:07 <ais523> AnMaster: can you grep for optimise_pass1 on the resulting directory
15:58:11 <ais523> and tell me which files it's in?
15:58:11 <AnMaster> http://rafb.net/p/XnEjDV60.html
15:58:28 <AnMaster> ais523, not found in the build directory
15:58:42 <ais523> is there a file called oilout-m.c
15:59:05 <ais523> does it mention optimise_pass1?
15:59:11 <AnMaster> ais523, not with that spelling no
15:59:30 <ais523> but if I use different spelling in multiple files
15:59:36 <ais523> then how on earth did it build at my end?
15:59:42 <AnMaster> err the error said optimize_pass1 with z too
15:59:51 <AnMaster> it was just you who said with s
16:00:03 <AnMaster> there are *plenty* of optimize_pass1 in the build dir
16:00:21 <AnMaster> http://rafb.net/p/3Hzb7420.html
16:00:46 <ais523> well, that looks correct
16:01:04 <AnMaster> ais523, do you link it differently from other code?
16:01:12 <ais523> it ends up in a library
16:01:26 <ais523> is oilout-m.c in libidiot.a?
16:01:41 <AnMaster> what is the command to check now again?
16:02:19 <AnMaster> yes it is there but with .o not .c
16:02:50 <ais523> hmm... that makes sense
16:03:04 <ais523> the problem is everything seems to be workign fine
16:03:07 <ais523> and yes, it should be with .o
16:03:17 <AnMaster> ais523, hm what about the symbol table for it
16:03:39 <ais523> AnMaster: does -ipo work when creating a library?
16:03:42 <AnMaster> ais523, ok nm says no symbols are exported
16:03:45 -!- oerjan has joined.
16:03:52 <AnMaster> ais523, as far as the man page says, it seems it should
16:04:39 <oerjan> The man page is a lie!
16:05:13 <ais523> 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:06:30 <AnMaster> ais523, ah hm not strange then I suspect
16:06:43 <AnMaster> since due to the way it works it can't use standard object files
16:06:54 <AnMaster> so I guess using ar mess it up
16:07:17 <AnMaster> ais523, and then you try to link it like the *.a contained normal object files
16:07:26 <oerjan> <oklocod> the original idea was a language where the spec says 3sats must be solved in constant time :P
16:07:28 <ais523> well, it contained -ipo object files
16:07:31 <AnMaster> ais523, in fact all the other *.o only contains __ildata_included
16:07:36 <oerjan> linear time would be impressive enough
16:08:59 <AnMaster> ais523, and ipo otherwise happens before the creation of the native object file
16:09:57 <ais523> AnMaster: on line 471 of Makefile.in, replace $(ick_LDADD) with oilout*.o
16:10:14 <ais523> well, on the Makefile itself actually
16:10:16 <ais523> rather than Makefile.in
16:10:19 <ais523> to save yourself reconfigure time
16:10:34 <ais523> do it on the makefile itself
16:10:37 -!- asiekierka has joined.
16:10:44 <ais523> the .in is in buildaux, I put most of the build system there
16:10:52 <fungot> asiekierka: note that the case tho??
16:11:14 <ais523> AnMaster: it's libidiot.a you have to replace with oilout*.o in the Makefile itself
16:11:17 <ais523> and somewhere around 471
16:11:18 <fizzie> It's still the good old fungot.
16:11:18 <fungot> fizzie: wouldn't it have to be
16:11:27 <asiekierka> Fizzie: how do you run the bf interpreter then
16:11:34 <oerjan> asiekierka: just ... creepy
16:11:36 <fungot> ^<lang> <code>; ^def <command> <lang> <code>; ^show [command]; lang=bf, code=text/str:N; ^str 0-9 get/set/add [text]
16:11:45 <fungot> echo reverb rev bf rot13 hi
16:12:00 <fizzie> asiekierka: Here's a nifty flowchart of the fungot source code too: http://www.cis.hut.fi/htkallas/fungotsmall.png
16:12:01 <fungot> fizzie: time exceeded. that makes chez almost 20 years ago
16:12:33 <AnMaster> ais523, linking still in progress
16:12:37 <fizzie> Hmm. 'hi' doesn't seem to do much.
16:12:38 <ais523> do you have one of those rainbow-colourised versions?
16:12:50 <ais523> where program flow is shown with colourful lines?
16:12:58 <AnMaster> ais523, why do you link it into an archive first btw?
16:13:00 <ais523> AnMaster: ok, it's -ipo strangeness
16:13:09 <ais523> and it's linked into an archive to get the dependencies rights
16:13:12 <fizzie> ais523: Sorry, no. I did think about "syntax-highlighting" it though.
16:13:15 <ais523> as it contains a variable number of files
16:14:32 -!- sebbu has joined.
16:14:48 <AnMaster> ais523, fail to build programs
16:14:54 <AnMaster> ais523, seems you don't use icc to do that
16:15:00 <AnMaster> ais523, so stuff collide *badly*
16:15:10 <ais523> AnMaster: during the build of ick itself
16:15:15 <ais523> or during the compilation of an INTERCAL program?
16:15:17 <fizzie> How is that ^rev an improvement?
16:15:33 <ais523> set CC in your environment, does it work then?
16:15:41 <ais523> ick doesn't honour CFLAGS though so you'll have to merge it into CC
16:15:42 <fungot> asiekierka: the eval thing would be done in the interpretor itself, like " does firefox resume downloads"
16:15:47 <ehird> http://torvalds-family.blogspot.com/ Linus has a blog, hell freezes over.
16:15:50 <AnMaster> ais523, ah you use ar for that too? Hm
16:15:59 <AnMaster> ais523, well I guess the installed libraries got broken then
16:16:39 <ais523> AnMaster: yes, definitely
16:16:39 <fizzie> Actually the original ^rev I had there didn't add any dots either. Someone has messed with it.
16:16:43 <AnMaster> asiekierka, did you want something since you highlighted
16:16:44 <fizzie> ^def rev bf >,[>,]<[.<]
16:16:52 <ais523> Automake doesn't seem to handle -ipo
16:17:02 <ais523> because it doesn't know what it's building for
16:17:05 <AnMaster> asiekierka, well what did you want?
16:17:14 <ais523> the problem is that you aren't compiling a single program when building C-INTERCAL
16:17:20 <AnMaster> asiekierka, you highlighted me. So what important thing did you want?
16:17:22 <ais523> you're compiling a program and some tools and some libraries
16:17:40 <ais523> oerjan: that's one of the best rot-13'd words I've seen ever
16:18:01 <oerjan> ais523: it's old, from the Usenet days
16:18:44 <AnMaster> ais523, Also something is wrong when building using clang
16:18:49 <fizzie> Also an alt.folklore.urban thing; used to lurk in that group once.
16:18:53 <ais523> do you know what it is yet?
16:19:13 <AnMaster> ais523, building ick works, but ick can't build
16:19:50 <ais523> AnMaster: have you set CC in the environment?
16:19:54 <fungot> asiekierka: 4 as digit or as log?
16:20:03 <fizzie> ^raw JOIN #esoteric-blah
16:20:14 <ais523> I really need to get CC to filter down from configure to the default compiler for ick
16:20:18 <AnMaster> ais523, do you use ar directly?
16:20:32 <ais523> which configure substitutes with AR
16:20:37 <AnMaster> will try with that set to llvm-ar then
16:20:58 <ais523> what's the compiler called? llvm-cc?
16:21:10 <AnMaster> ais523, it is a wrapper script for clang
16:21:22 <AnMaster> ais523, since clang doesn't have the same command line options
16:21:24 -!- Asztal has joined.
16:22:04 <fungot> 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 <asiekierka> And yes, we have a handy fibonacci number table now
16:22:32 <AnMaster> ais523, the actual compiler is clang
16:23:52 <AnMaster> ais523, hm now it happens again, make install when using clang/ccc cause a recompile of most stuff
16:23:57 * oerjan hits AnMaster over the head with a sauce pan. *clang*
16:24:14 <AnMaster> oerjan, well lucky I had a helmet on
16:24:24 <AnMaster> otherwise it would have been "crack"
16:24:26 <oerjan> oh noes the sauce pan broke ===\_/\_/
16:24:55 <oerjan> i knew swedes have thick heads, thus no danger
16:25:46 <AnMaster> ais523, what about other tools?
16:26:14 <AnMaster> and are you sure AR=llvm-ar passed to configure will make it use llvm-ar?
16:27:02 <AnMaster> llvm-as, llvm-ar, llvm-ld, llvm-ranlib, should be used instead of the "native" ones
16:27:28 <AnMaster> http://rafb.net/p/izlM5t18.html
16:27:57 <fungot> echo reverb rev bf rot13 hi rev2 fib wc
16:28:04 * oerjan is _shocked_ that ais523 didn't know about 3sat
16:28:42 <ais523> AnMaster: Automake's source for that is strange
16:28:53 <oerjan> AnMaster: famous np-complete problem
16:28:53 <ais523> maybe doing it as a cross-compile would work better?
16:28:55 <AnMaster> since I used RANLIB=llvm-ranlib
16:29:12 <ais523> configure build=i686-linux-pc-gnu host=llvm
16:29:24 <ais523> that almost works except the compiler has to be called llvm-cc for that to work
16:29:28 <AnMaster> ais523, err host is i686-linux-pc-gnu
16:29:46 <AnMaster> ais523, I got to be able to tell it to use a specific tool for ranlib and such
16:29:51 <ais523> well, host determines the set of tools you use to build
16:29:53 <AnMaster> I'm quite sure it works for other configure
16:30:01 <ais523> what happens if you do make RANLIB=llvm-ranlib?
16:30:34 <AnMaster> ais523, to configure? well it seems it use it in Makefile after all,
16:31:02 <AnMaster> ais523, so that explains why AR didn't help
16:31:26 <ais523> looks like I'll have to look into the automake source
16:31:29 <ais523> and do even more weird stuff
16:32:47 <AnMaster> ais523, setting AR have worked for other automake/autoconf based projects though
16:32:57 <AnMaster> so I suspect the issue is with how you use it
16:33:29 <ais523> I think I have something for it
16:33:33 <ais523> probably this is a bug in automake
16:34:01 <AnMaster> ais523, yet setting AR on command line works fine for many other automake based projects
16:34:13 <ais523> I'll look into it some time
16:35:52 <AnMaster> ais523, I edited directly in makefile
16:36:27 <AnMaster> ais523, also please see http://rafb.net/p/yaqSb731.html
16:36:43 <AnMaster> was something not built properly first time or?
16:37:05 <ais523> also messing with the build process tends to cause a recompile in automake
16:37:08 <AnMaster> ais523, every time I do make install it begins recompiling stuff
16:37:09 <ais523> also, check your system clock
16:37:29 <AnMaster> and it did the same for clang even before I set ar and such
16:38:13 <AnMaster> ais523, and even with llvm-ar I still get linking errors for intercal programs
16:38:28 <ais523> maybe I'll download llvm myself some time and have a go
16:38:31 <AnMaster> ais523, what is the command to dump the compiler command line?
16:38:41 <AnMaster> ais523, for clang you need svn version of llvm
16:38:49 <AnMaster> from same day for both main llvm and clang
16:38:51 <ais523> AnMaster: -### in gcc, I think
16:39:02 <ais523> not that that's a particularly easy option to type in bash
16:39:03 <AnMaster> ais523, well for dumping C file from intercal then
16:39:43 <AnMaster> ais523, well you use -lick there
16:39:49 <AnMaster> if I provide the path to the *.a instead
16:39:55 <ais523> was the library search path wrong?
16:40:01 <ais523> or does -l do something different?
16:40:06 <ais523> I have -L set to everywhere the library might be
16:40:18 <AnMaster> library search path looks right
16:41:01 <AnMaster> 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:33 <ais523> AnMaster: ick works if you dump everything into the same directory
16:41:44 <ais523> and two different algorithms for finding the libraries come out to the same path
16:42:07 <ais523> I use lots of tries to find the locations of stuff
16:42:16 <ais523> because NO SKELETON IN MY CLOSET is probably the most common ick error message ever
16:42:20 <ais523> due to people screwing up the install
16:42:29 <ais523> it even happened to me a few times...
16:42:41 <AnMaster> ais523, well a quick strace showed it failed to open ickwrap.c or something like that
16:42:49 <AnMaster> so I could see a make install was needed
16:44:11 <AnMaster> $ 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 <AnMaster> 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 <AnMaster> 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:21 <AnMaster> that llvm-ld call does look bad indeed
16:44:36 * AnMaster test changing place between -lick and beer.o
16:45:19 <AnMaster> now to create a minimal test case so I can file a bug
16:46:03 <AnMaster> ais523, also ick should use the same CC as when it was compiled if $CC isn't set
16:46:17 <AnMaster> and if it isn't found fall back to plain /usr/bin/cc
16:49:27 <AnMaster> ais523, wow tcc was fast, it compiled ick in less than 5 seconds on this pentium3
16:50:37 <AnMaster> ICL000I DO CREATE (8200) GET CONTINUATION IN .1 GETTING .2
16:50:48 <ais523> AnMaster: wrong settings for the compilation
16:50:51 <AnMaster> CC='/home/anmaster/local/tcc/bin/tcc' /home/anmaster/local/ick-tcc/bin/ick -bm continuation.i
16:51:00 <ais523> enable CREATE statements
16:51:07 <ais523> without that they're going to parse as syntax errors
16:51:10 <AnMaster> ais523, also it compiled fine, just didn't run
16:52:27 <AnMaster> -F :unsupported on computers without sh or bash
16:52:32 <AnMaster> shouldn't it say something more
16:52:44 <ais523> AnMaster: well, the option is unsupported
16:52:48 <ais523> because your computer doesn't have sh or bash
16:52:57 <ais523> well, presumably it does but configure got confused
16:53:14 <AnMaster> GNU bash, version 3.2.39(1)-release (i686-pc-linux-gnu)
16:53:31 <AnMaster> ais523, also how the heck did configure think it ran without sh?
16:54:20 <AnMaster> -C :ick_clockface output (e.g. use IIII instead of IV) <-- hm??
16:54:20 <ais523> it checks for #! on shell scripts
16:54:32 <ais523> AnMaster: oh dear, that's a find and replace gone astray
16:54:40 <ais523> and it's a superstition thing
16:54:48 -!- ehird has changed nick to Phill.
16:54:51 <ais523> writing IV upside-down offends Jupiter, or something like that
16:54:57 -!- Phill has changed nick to ehird.
16:55:01 <AnMaster> and what about search and replace?
16:55:50 <oklocod> oerjan: polynomial time would be impressive enough, methinks
16:56:20 <oklocod> also 3sat is actually np-COMPLETE, right? or is it just np
16:56:41 <AnMaster> ais523, what was the option for using the c syslib now again?
16:57:51 <oklocod> 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:58:03 <ais523> syslibc has to be after the INTERCAL program on the command line
16:58:08 <oklocod> but, i guess it was more like "the first np complete problem we prove to be np-complete"
16:58:11 <ais523> but the -eE has to be before
16:58:15 <AnMaster> ais523, and in current directory?
16:58:27 <ais523> it's ick -eE primes.i syslibc
16:58:34 <ais523> syslibc is found automatically from where it's been installed
16:58:40 <ais523> no extension means expansion library
16:58:41 <AnMaster> tcc: invalid option -- '--std=c89'
16:58:41 <AnMaster> tcc: invalid option -- '--std=c89'
16:58:48 <AnMaster> tcc: unsupported linker option '-z,muldefs'
16:58:59 <ais523> ah, -e is only intended to work with gcc and gld
16:59:06 <ais523> as opposed to everything else which is generic
16:59:12 <ais523> I may manage to generalise it some day
16:59:12 <AnMaster> ais523, in practise it works with icc too
16:59:18 <oklocod> 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:28 <oerjan> oklocod: reduction from sat to 3sat is rather easy iirc
16:59:37 <oklocod> oerjan: yes, but that's not SAT
17:00:09 <oklocod> 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 <oerjan> no but SAT was the first
17:00:37 <AnMaster> ais523, clang if you work around the bug in cc
17:00:46 <oklocod> so you think the caption could be about the actual *first* np-complete problem found?
17:00:58 <oerjan> well if it is about SAT yes
17:01:05 <oklocod> well, this is really a bfimmery point.
17:01:11 <AnMaster> ais523, but working around that bug is non-trivial in ccc, because my hackish fix to it breaks for other programs
17:01:23 <AnMaster> so I can't really fix it better
17:01:28 <AnMaster> since I don't know python well
17:01:57 <oklocod> 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:23 <AnMaster> ais523, worked out the issue with -F?
17:02:27 <oklocod> bfimmery means something i don't care about, i only care about things that mean something
17:02:36 <AnMaster> ais523, ah, so darcs pull will fix it?
17:02:36 <ais523> AnMaster: not now, I've just caused /huge/ chaos in #really-a-cow
17:02:45 <ais523> ais523: I was replying to oklocod
17:02:54 <ais523> I don't really have time to work on C-INTERCAL build today
17:02:58 <AnMaster> ais523, *generic inquiry about that odd channel name*
17:03:09 <ais523> AnMaster: ehird chose it
17:03:23 <AnMaster> ais523, and what happened? + do I want to join?
17:03:29 <ehird> AnMaster: Agora-related.
17:03:33 <ais523> what happened was a big fuss
17:03:35 <ehird> If you don't have an interest in Agora nomic, no.
17:03:37 <ais523> and do you want to join, probably not
17:03:57 <oklocod> oerjan: do you know about network flow problems?
17:04:12 <AnMaster> ais523, --help seems to indicate -F is broken for all my icks
17:04:21 <ais523> must be an autoconf bug then
17:04:22 <oerjan> what the heck is #really-a-cow
17:04:22 <AnMaster> ais523, but if I want to debug it, where should I look?
17:04:26 <oklocod> (i'm just generally interested in mapping people's knowledge compared to mine)
17:04:31 <ais523> and probably config.log
17:04:40 <oklocod> oerjan: it's a scam, it's a hoax
17:04:58 <AnMaster> ais523, that is over 2600 lines
17:04:59 <ais523> there's a line saying something like "checking if #! works in shell scripts"
17:05:12 <ais523> oerjan: it's an Agoran public forum.
17:05:20 <AnMaster> buildconfig:4996: checking whether #! works in shell scripts
17:05:28 <AnMaster> buildconfig:4996: checking whether #! works in shell scripts
17:05:30 <oerjan> oklocod: the name network flow problems sounds familiar
17:05:47 <ais523> yep, huh over here too
17:05:58 <ais523> probably config.h broke, or something like that
17:06:00 <AnMaster> ais523, using #ifdef when you meant #ifndef or something?
17:06:07 <AnMaster> ais523, what define in config.h?
17:06:09 <ais523> yep, that seems a likely possibility
17:06:13 <ais523> AnMaster: it's generated by configure
17:06:18 <ais523> and basically holds all the configure results
17:06:19 <AnMaster> ais523, yes with lots of define
17:06:26 <ais523> something_INTERPRETER, IIRC
17:06:27 <oklocod> 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 <AnMaster> so what is the one supposed to be shell script
17:06:44 <oklocod> an edge can only carry so much units of flow
17:06:45 <AnMaster> #define HAVE_SYS_INTERPRETER /**/
17:07:03 <AnMaster> defining it to a comment is sure to break something
17:07:20 <AnMaster> defining it to 1 seems more logical
17:07:23 <oklocod> has tons of different applications, most of which are in the grey zone i automatically assume np-complete.
17:07:48 <oerjan> oklocod: it does sound familiar
17:08:42 <ais523> AnMaster: yes, that is strange
17:08:53 <ais523> htf did configure manage that?
17:09:16 <oklocod> oerjan: you vaguely recall how it works, then?
17:09:36 <AnMaster> ais523, however configure differs on my other system with older autoconf
17:09:44 <AnMaster> so I guess they changed something in later versions
17:09:49 -!- kar8nga has joined.
17:09:49 <AnMaster> anmaster@phoenix ~/ick/build_gcc $ grep HAVE_SYS_INTERPRETER ../c-intercal/configure
17:09:49 <AnMaster> #define HAVE_SYS_INTERPRETER /**/
17:09:55 <AnMaster> arvid@tux ~/src/c-intercal $ grep HAVE_SYS_INTERPRETER *
17:09:55 <AnMaster> configure:#define HAVE_SYS_INTERPRETER
17:10:30 <oerjan> oklocod: hmph, the wikipedia articles on flow networks say nothing about NP-completeness
17:10:46 <oerjan> perhaps it's a simpler class
17:11:06 -!- slereah has joined.
17:11:07 -!- Slereah_ has quit (Read error: 113 (No route to host)).
17:11:15 <AnMaster> ais523, also both configure and buildaux/buildconfig lacked +x and that caused errors at configure time until I fixed it
17:11:27 <ais523> AnMaster: that's darcs' fault, it'll be fine in release tarballs
17:11:32 <ais523> but it can't track +x for some reason
17:11:32 <oklocod> 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:12:14 <AnMaster> ais523, anyway it just re-generated autotools on my other system too, lets see if that mess up HAVE_SYS_INTERPRETER or not
17:13:06 <AnMaster> ais523, my conclusion is something changed in 2.63 compared with 2.61
17:13:23 <AnMaster> configure.ac:AC_DEFINE([HAVE_SYS_INTERPRETER], [], [Define if #! works on your system.])
17:15:13 <AnMaster> looks like you don't set it to any value ais523 ?
17:15:31 <ais523> there should be an AC_SUBST somewhere which sets the value
17:15:35 <ais523> from a shell variable with the same name
17:15:42 <ais523> hmm... ah, I know what's happening
17:15:50 <ais523> it must have been obsoleted and removed
17:16:00 <ais523> and autoupdate decided to effectively comment it out
17:17:05 <AnMaster> ais523, if it did it would have told you?
17:17:16 <ais523> I'll look into that too sometime
17:18:36 <AnMaster> ais523, autoupdate change stuff on 2.63 though
17:18:52 <AnMaster> http://rafb.net/p/h5bbOR62.html
17:19:31 <AnMaster> ais523, no idea how much that change will affect you
17:20:08 <ais523> AnMaster: ugh, "safely assume" is the wrong direction
17:20:18 <AnMaster> ais523, well that is your issue :P
17:20:18 <ais523> maybe I should have a library of obsolete autoconf tests
17:20:29 <ais523> so things work where the safe assumptions are wrong..
17:20:36 <ais523> AnMaster: nah, they won't change autoconf just for INTERCAL
17:20:41 <ais523> I sort of prefer it this way...
17:20:46 <AnMaster> 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 <oklocod> 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:17:02 <ehird> the agoran weekly journal
19:17:04 -!- olsner has joined.
19:28:15 <CO2Games> hey is there a brainfuck bot in here
19:28:50 <fungot> Usage: ^def <command> <lang> <code>
19:29:09 <ais523> I think that answers your question
19:30:43 <CO2Games> ^def bf badrot13 ,[+++++++++++++.,]
19:30:44 <fungot> Usage: ^def <command> <lang> <code>
19:30:57 <CO2Games> ^def badrot13 bf ,[+++++++++++++.,]
19:31:06 <ehird> CO2Games: Yes, that is a bad rot13.
19:31:10 <ais523> ^badrot13 abcdefghijklmnopqrstuvwxyz
19:31:15 <ais523> ^rot13 abcdefghijklmnopqrstuvwxyz
19:31:16 <fungot> nopqrstuvwxyzabcdefghijklm
19:31:26 <ais523> we have some commands programmed into fungot already
19:31:26 <fungot> ais523: the chamber is closed. i am just dealing with the stack
19:31:46 <ais523> no md5, though, I'm afraid
19:31:58 <ais523> it wouldn't fit in one line of IRC, I don't think
19:32:00 <fungot> echo reverb rev bf rot13 hi rev2 fib wc aaa enctst copy badrot13
19:32:10 <fungot> +[<+33.]+[>+33.][]+10[>+18>+7>+<3-]
19:32:20 <fungot> 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:25 <fungot> 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 <fungot> >+10>+>+[[+5[>+8<-]>.<+6[>-8<-]+<3]>.>>[[-]<[>+<-]>>[<2+>+>-]<[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>[-]>+>+<3-[>+<-]]]]]]]]]]]+>>>]<3][]
19:32:58 <ehird> CO2Games: Brainfuck.
19:33:00 <fungot> ais523: what's this supposed to impress?"
19:33:03 <ehird> with +++++ turned into +5
19:33:04 <ais523> but with run-length encoding
19:33:23 <ais523> but fungot stores it as +5
19:33:24 <fungot> ais523: do you plan on mutating an object's set of parents?
19:33:27 <ais523> isn't that right, optbot?
19:33:28 <optbot> ais523: and his binary is stripped
19:34:38 <fungot> Usage: ^def <command> <lang> <code>
19:38:26 <CO2Games> ^def chtopic bf +++++++++[>+++++++++++<-]>++++++++++++.+.++++.------------------.+++++++++++++.+++++.>+++[>+++++++++++<-]>.
19:38:33 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | so not a tree.
19:38:55 <fungot> +9[>+11<-]>+12.+.+4.-18.+13.+5.>+3[>+11<-]>.
19:40:03 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | befunge*.
19:40:28 <CO2Games> damn I got it right on my first try
19:40:34 <CO2Games> I did some sort of magic or shit
19:40:35 <optbot> ehird: Note to self: Don't do that :P
19:40:38 <ehird> optbot is shorter.
19:40:49 <optbot> CO2Games: while (*s++){}
19:42:04 <CO2Games> what other languages does fungot support?
19:42:05 <fungot> CO2Games: abum pasted " list?" at http://paste.lisp.org/ display/ fnord
19:42:46 <fungot> ^<lang> <code>; ^def <command> <lang> <code>; ^show [command]; lang=bf, code=text/str:N; ^str 0-9 get/set/add [text]
19:42:53 <ais523> there isn't an ^undef apparently
19:43:01 <ais523> fungot was written in Befunge
19:43:01 <fungot> ais523: but there are more issues than you've got teeth!
19:43:11 <ais523> so it's not surprising that it doesn't have all that many features, as it admits itself
19:43:22 <CO2Games> ^def top bf +++++++++[>+++++++++++<-]>++++++++++++.+.++++.------------------.+++++++++++++.+++++.>+++[>+++++++++++<-]>.
19:43:40 <ais523> fizzie: go and boast at CO2Games, you deserve it
19:44:07 <fungot> CO2Games: thanks, i shall arbitrarily post a link to
19:44:18 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | ++++++++[>++++[>++>+++>+++>+<<<<-]>+>->+>>+[<]<-]>>.>>---.+++++++..+++.>.<<-.>.+++.------.--------.>+.>++..
19:45:26 <ais523> ^def topiccode bf ++++++++[>++++[>++>+++>+++>+<<<<-]>+>->+>>+[<]<-]>>.>>---.+++++++..+++.>.<<-.>.+++.------.--------.>+.>++.
19:46:36 <ais523> it's unusual, actually
19:46:46 <ais523> rare to see nested loops in a BF-based hello world
19:46:59 <ais523> 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 <CO2Games> ^def compat_cat >+[++++++++++>,----------][<]>>[.>]
19:56:44 <fungot> Usage: ^def <command> <lang> <code>
19:56:50 <CO2Games> ^def compat_cat bf >+[++++++++++>,----------][<]>>[.>]
19:57:46 <CO2Games> ^def compat_cat bf >+[>,][<]>>[.>]
19:57:53 <fungot> ^<lang> <code>; ^def <command> <lang> <code>; ^show [command]; lang=bf, code=text/str:N; ^str 0-9 get/set/add [text]
19:58:06 <fungot> echo reverb rev bf rot13 hi rev2 fib wc aaa enctst copy badrot13 chtopic top topiccode compat_cat
19:58:39 <fungot> ^<lang> <code>; ^def <command> <lang> <code>; ^show [command]; lang=bf, code=text/str:N; ^str 0-9 get/set/add [text]
20:00:34 <ais523> ^def trulyawfulrot13 ,[.+,]
20:00:35 <fungot> Usage: ^def <command> <lang> <code>
20:00:39 <ais523> ^def trulyawfulrot13 bf ,[.+,]
20:00:45 <ais523> ^trulyawfulrot13 abcde
20:01:05 <CO2Games> yeah that rot13 is more of a rot1
20:01:17 <ais523> because I put the + in the wrong place
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:52 <ehird> ^def rot26 bf ,[.,]
20:03:02 <CO2Games> what is the character for space?
20:05:42 <fizzie> Yes, uh, http://zem.fi/~fis/fungot.b98.txt are fungot's sources.
20:05:43 <fungot> fizzie: the only portable way is tricky
20:06:25 <fizzie> 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 <CO2Games> ^def me bf +.++++++[>++++++++++<-]>+++++.++.+++++++++++++++++.-----------.++++++.-.>++++[>++++++++<-]>.,[.,]+.
20:06:45 <CO2Games> hmm I think I screwed up somewhere
20:07:33 <fungot> +.+6[>+10<-]>+5.+2.+17.-11.+6.-.>+4[>+8<-]>.,[.,]+.
20:08:00 <CO2Games> ^def me bf [+]+.++++++[>++++++++++<-]>+++++.++.+++++++++++++++++.-----------.++++++.-.>++++[>++++++++<-]>.,[.,]+.
20:09:17 <fizzie> 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 <CO2Games> ^def me bf [+]+.+++++[>++++++++++<-]>+++++.++.+++++++++++++++++.-----------.++++++.-.>++++[>++++++++<-]>.,[.,]+.
20:09:58 <fizzie> Yes, it filters all <32 into a '.'.
20:10:33 <fizzie> People kept making it do things; even ^raw was unlimited in the beginning.
20:14:18 <ais523> ^def echochohoo >[,>]<[[<]>.[-]>[.>]<]
20:14:18 <fungot> Usage: ^def <command> <lang> <code>
20:14:19 <fizzie> So that there's a space between the repetitions, it looks silly otherwise.
20:14:24 <ais523> ^def echochohoo bf >[,>]<[[<]>.[-]>[.>]<]
20:14:31 <ais523> ^echochohohoo Hello, world!
20:14:59 <ais523> ^def echochohoo bf >,[>,]<[[<]>.[-]>[.>]<]
20:15:04 <ais523> ^echochohohoo Hello, world!
20:15:12 <ehird> roflolololololololololomgwtfbbq
20:15:24 <fizzie> No, the command invocation was just wrong.
20:15:31 <ais523> ^echochohoo Hello, world!
20:15:31 <fungot> Hello, world!ello, world!llo, world!lo, world!o, world!, world! world!world!orld!rld!ld!d!!
20:15:56 <fungot> Hello, world!ello, world!llo, world!lo, world!o, world!, world! world!world!orld!rld!ld!d!!
20:16:18 <fungot> Hello, world!.ello, world!.llo, world!.lo, world!.o, world!., world!. world!.world!.orld!.rld!.ld!.d!.!..
20:16:46 <fizzie> Hmm, it shouldn't trim anything.
20:17:02 <ais523> fizzie: probably IRC trims trailing spaces
20:17:21 <fungot> !@#$%^&*()_/*-@#$%^&*()_/*-#$%^&*()_/*-$%^&*()_/*-%^&*()_/*-^&*()_/*-&*()_/*-*()_/*-()_/*-)_/*-_/*-/*-*--
20:17:30 <fizzie> 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 <ais523> ^echochohoo >,[>,]<[[<]>.[-]>[.>]<]
20:17:53 <fungot> >,[>,]<[[<]>.[-]>[.>]<],[>,]<[[<]>.[-]>[.>]<][>,]<[[<]>.[-]>[.>]<]>,]<[[<]>.[-]>[.>]<],]<[[<]>.[-]>[.>]<]]<[[<]>.[-]>[.>]<]<[[<]>.[-]>[.>]<][[<]>.[-]>[.>]<][<]>.[-]>[.>]<]<]>.[-]>[.>]<]]>.[-]>[.>]<]>.[-]>[.> ...
20:18:27 <fizzie> It's something channel-specific, actually.
20:18:27 <CO2Games> ^def lolercakes bf ,[.,][.,].,],]]
20:18:36 <ais523> that's always going to lead to an unbalanced program if you have loops, really
20:18:37 <fizzie> 22:19:43 <fizzie> ^echochohoo foo
20:18:37 <fizzie> 22:19:43 <fungot> foo oo o
20:18:38 <fungot> fizzie: i like python. how does a number of films i really don't
20:18:46 <fizzie> That had a simple space after it, in privmsg.
20:19:00 <CO2Games> ^def lolercakes bf ,[.,][.,].,],]]
20:19:07 <ais523> ^echochohoo PLEASE NOTE: This is a comment.
20:19:07 <fungot> 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 <CO2Games> ^def lolercakes bf ,[.,][.,].,[],[]
20:19:14 <ais523> it doesn't work as well on INTERCAL
20:19:22 <ais523> ^echochohoo //\\//\\//\\
20:19:22 <fungot> //\\//\\//\\/\\//\\//\\\\//\\//\\\//\\//\\//\\//\\/\\//\\\\//\\\//\\//\\/\\\\\
20:19:24 <CO2Games> ^lolercakes omg penis masterzlol
20:19:34 <CO2Games> interesting it autoappends a dot
20:19:42 <fizzie> The dot is the 0 you print there.
20:19:54 <CO2Games> ^lolercakes eww that comment was gross as hell.
20:19:55 <fungot> eww that comment was gross as hell..
20:20:09 <fizzie> 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 <fizzie> And of course the two ,s too but those do not do much.
20:20:26 <fungot> Un..c..d..n..c..d....c..d...c..d..c..d....d...d..d.....
20:20:46 <ais523> hmm... no Latin-1 support either, it looks like
20:21:07 <CO2Games> ^echochohoo Kirby time :D! <('.'<)
20:21:08 <fungot> 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 <ais523> wow, looks like I've invented a new way to spam the channel
20:21:31 <fungot> >,[>,]<[[<]>.[-]>[.>]<]
20:21:47 <CO2Games> ^echochohoo Kirby ftw <('.'<)___
20:21:47 <fungot> Kirby ftw <('.'<)___irby ftw <('.'<)___rby ftw <('.'<)___by ftw <('.'<)___y ftw <('.'<)___ ftw <('.'<)___ftw <('.'<)___tw <('.'<)___w <('.'<)___ <('.'<)___<('.'<)___('.'<)___'.'<)___.'<)___'<)___<)___)______ ...
20:21:51 <fizzie> It might cut >127 too, not sure about that.
20:21:54 <CO2Games> ^echochohoo Kirby ftw <('.'<)_
20:21:54 <fungot> Kirby ftw <('.'<)_irby ftw <('.'<)_rby ftw <('.'<)_by ftw <('.'<)_y ftw <('.'<)_ ftw <('.'<)_ftw <('.'<)_tw <('.'<)_w <('.'<)_ <('.'<)_<('.'<)_('.'<)_'.'<)_.'<)_'<)_<)_)__
20:22:17 <CO2Games> ^echochohoo Peanut butter jelly Time!
20:22:17 <fungot> 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 <CO2Games> ^echochohoo Peanutbutter-Jelly Time!
20:22:30 <fungot> 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:35 <optbot> ais523: "and the cell size isn't limited to 32-bit signed" what do you mean?
20:22:35 <optbot> fungot: sort of a difficult question when it comes to esolangs
20:22:35 <fungot> optbot: thats a good anwser would be missed.), though it has something to do
20:22:36 <optbot> fungot: Just have the kernel support Linux-style system calls as well.
20:22:36 <fungot> optbot: it's a change in sunterlib, and couldn't tell you
20:22:37 <CO2Games> ^echochohoo Peanutbutter-Jelly Time_
20:22:37 <optbot> fungot: ~raw PRIVMSG #esoteric :
20:22:37 <fungot> 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 <fungot> optbot: perhaps that you haven't written a c compiler
20:22:38 <optbot> fungot: TRDS is definitely extensive
20:22:38 <fungot> optbot: and isn't it really late there
20:22:38 <optbot> fungot: it was a quote
20:22:54 * pikhq recall his senior year of high school...
20:22:58 <fungot> ~~~OMGHAX~~~~~OMGHAX~~~~OMGHAX~~~OMGHAX~~~MGHAX~~~GHAX~~~HAX~~~AX~~~X~~~~~~~~~
20:23:05 <pikhq> Student body president was running unopposed.
20:23:10 <CO2Games> ^echochohoo /===================
20:23:10 <fungot> /============================================================================================================================================================================================================== ...
20:23:16 <pikhq> Therefore, his campaign speech: Peanut Butter jelly time.
20:23:29 -!- oerjan has joined.
20:23:33 <fungot> /=============================================================================
20:23:34 <ais523> heh, the person running for chair of my university roleplay society was unopposed
20:23:40 <ais523> and promised beer and kittens
20:23:47 <ais523> some people got beer, but the kittens never turned up
20:23:50 <fungot> /===========/===========/==========/=========/========/=======/======/=====/====/===/==/=//
20:24:00 <ais523> ^echochohoo echochohoo
20:24:01 <fungot> echochohoochochohoohochohooochohoochohoohohooohoohooooo
20:24:08 <ais523> oerjan: I added a new command to fungot
20:24:08 <fungot> ais523: i/ o operations? ( like a lambda in lisp
20:24:18 <fungot> /=======/=======/======/=====/====/===/==/=//
20:24:20 <pikhq> Also, the hall association president here ran unopposed...
20:24:24 <ais523> which people seem to like a lot more than its behaviour would suggest
20:24:27 <fungot> /.....===/.....===/....===/...===/..===/.===/===/==/=//
20:24:31 <fungot> /.....=/.....=/....=/...=/..=/.=/=//
20:24:36 <oerjan> for a moment i wondered if fungot ignored space after command names
20:24:36 <fungot> oerjan: i believe all the major implementations have?
20:24:41 <pikhq> And man, is he funny.
20:24:50 <pikhq> Good roommate, too.
20:24:52 <CO2Games> ^echochohoo ****/*/*/*/****/*/**/*////**/**///*/**/*/**/*
20:24:52 <fungot> ****/*/*/*/****/*/**/*////**/**///*/**/*/**/****/*/*/*/****/*/**/*////**/**///*/**/*/**/***/*/*/*/****/*/**/*////**/**///*/**/*/**/**/*/*/*/****/*/**/*////**/**///*/**/*/**/*/*/*/*/****/*/**/*////**/**///*/* ...
20:24:57 <oerjan> fungot: of INTERCAL and FORTRAN, maybe
20:24:57 <fungot> oerjan: eval ( load " /etc/ passwd csi -r awk -s fnord'
20:25:01 <fungot> SPAM SPAMPAM SPAMAM SPAMM SPAM SPAMSPAMPAMAMM
20:25:16 <fungot> SPATULA CITY SPATULA CITY SPATULA CITY SPATULA CITYSPATULA CITYPATULA CITYATULA CITYTULA CITYULA CITYLA CITYA CITY CITYCITYITYTYY
20:25:34 <fungot> 3.14159.14159141594159159599
20:26:08 <fungot> OMG PENISMG PENISG PENIS PENISPENISENISNISISS
20:26:18 <fungot> 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 <oerjan> ais523: isn't there an overproduction of free kittens in england too?
20:26:32 <ais523> oerjan: not that I know of
20:26:58 <fungot> >,[>,]<[[<]>.[-]>[.>]<]
20:27:03 <fizzie> Our cat is from the local state-run (or actually muncipality-run) "found animals without owners" place.
20:27:51 <fizzie> There were some nominal expenses, but mostly "free".
20:28:29 <oerjan> norway has a big abandoned kitten problem, at least
20:29:34 <fizzie> Finland too, especially at the end of summer.
20:31:26 <CO2Games> ^def echo_cho_ho_o bf >,[>,]<[[<]>.[-]++++++++++>[.>]<]
20:31:35 <fungot> 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:54 <oerjan> where does that . come from?
20:32:03 <ais523> oerjan: fungot outputting control codes
20:32:04 <fungot> ais523: and i think i'll use the sound effects. and i'm not tellin. wait until early next week.
20:32:04 <fizzie> oerjan: It maps everything <32 to a dot.
20:32:36 <fungot> tojotohoojotohojotohootohotohoohohoo
20:32:46 <fizzie> With newlines, it was too easy to output strings like "heh\nPRIVMSG #ubuntu :U GUYS SUKC BALLZ".
20:33:19 <ais523> fizzie: surely it should repeat the PRIVMSG #esoteric : string if a newline is encountered?
20:33:29 <oerjan> you could have converted just newlines
20:33:44 <oerjan> ais523: well but then he gets extra flood problems too
20:33:52 <CO2Games> ^def echo_cho_ho_o bf >,[>,]<[[<]>.[-]++++++++++++++++++++++++++++++++>[.>]<]
20:33:55 <fungot> 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:34:09 <ais523> CO2Games: no it doesn't
20:34:10 <fizzie> For some values of "works".
20:34:11 <CO2Games> Now I just need to get it to fix that damned outut
20:34:27 <ais523> ^def echo_cho_ho_o bf >,[>,]<[[<]>.[-]++++++++++++++++++++++++++++++++.[-]>[.>]<]
20:34:46 <fizzie> ^echo_cho_ho_o Interesting output.
20:34:46 <fungot> 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 <ais523> heh, it puts the space after the first character
20:34:53 <ais523> ^echo_cho_ho_o brainfuck
20:34:53 <fungot> b rainfuckr ainfucka infucki nfuckn fuckf ucku ckc kk
20:35:09 <fizzie> Sounds like someone's nick.
20:35:12 <ehird> Rain fucking? that's a new fetish
20:35:18 <ehird> I guess rainfuckr is a flickr clone for rain fucking porn.
20:35:23 <ehird> fungot: you are sick
20:35:23 <fungot> ehird: you can never be backed out, and start hand-compiling that c code could call a different function
20:35:36 <oerjan> ehird: i'm sure that's pretty old really
20:36:12 <oerjan> fungot: what happened to your fnords btw?
20:36:13 <fungot> oerjan: assuming me and forcer wanted to speak in scheme
20:36:25 <CO2Games> ^def echo_cho_ho_o bf >,[>,]<[[<]++++++++++++++++++++++++++++++++[-]>[.>]<]
20:36:29 <fungot> lollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollol ...
20:36:33 <ais523> oerjan: the more data fungot gets the less likely it would be to be fnordy
20:36:33 <fungot> ais523: that doesn't matter
20:36:46 <ais523> ah, obviously I'm wrong then...
20:37:08 <CO2Games> ^def echo_cho_ho_o bf >,[>,]<[[<]++++++++++++++++++++++++++++++++.[-]>[.>]<]
20:37:10 <fungot> 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:16 <oerjan> ais523: i think you could calculate that from Zipf's law or something
20:37:27 <CO2Games> ^def echo_cho_ho_o bf >,[>,]<[[<]++++++++++++++++++++++++++++++++.[-]>.[-]>[.>]<]
20:37:40 <ais523> in theory I was taught Zipf's law last year
20:39:00 <CO2Games> ^def echo_cho_ho_o bf >,[>,]<[[<]++++++++++++++++++++++++++++++++.[-]>.[-][.>]<]
20:39:10 <CO2Games> ^def echo_cho_ho_o bf >,[>,]<[[<]++++++++++++++++++++++++++++++++.[-]>.[-]>[.>]<]
20:40:07 <CO2Games> ^def echo_cho_ho_o bf >,[>,]<[[<][-]>.>[.>]<++++++++++++++++++++++++++++++++.]
20:40:15 <fungot> lollolololo.lo.,lo,LloLllollolololo.lo.,lo,LloLllollolololo.lo.,lo,LloLllollolololo.lo.,lo,LloLllollolololo.lo.,lo,LloLllollolololo.lo.,lo,LloLllollololo ...
20:40:47 <CO2Games> ^def echo_cho_ho_o bf >,[>,]<[<][[-]>.>[.>][<]++++++++++++++++++++++++++++++++.]
20:41:19 <CO2Games> ^def echo_cho_ho_o bf >,[>,]<[<]>[[-]>.>[.>][<]++++++++++++++++++++++++++++++++.]
20:41:23 <fungot> ol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...
20:42:39 <CO2Games> ^def echo_cho_ho_o bf >,[>,]<[<]>[[-]>.>[.>][<]+[>]++++++++++++++++++++++++++++++++.]
20:42:41 <fungot> ol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...
20:43:04 <CO2Games> ^def echo_cho_ho_o bf >,[>,]<[<]>[[-]>.>[.>][<]++++++++++++++++++++++++++++++++.>]
20:43:30 <CO2Games> ^def echo_cho_ho_o bf >,[>,]<[<]>[[-]>.>[.>]<[<]++++++++++++++++++++++++++++++++.>]
20:43:43 <fungot> >,[>,]<[[<]>.[-]>[.>]<]
20:43:58 <CO2Games> ^def echo_cho_ho_o bf >,[>,]<[[<]>.[-]>[.>]<]
20:44:06 <ais523> ^def echo_cho_ho_o >,[>,]<[[<]++++++++++++++++++++++++++++++++.>.[-]>[.>]<]
20:44:07 <fungot> Usage: ^def <command> <lang> <code>
20:44:14 <ais523> ^def echo_cho_ho_o bf >,[>,]<[[<]++++++++++++++++++++++++++++++++.>.[-]>[.>]<]
20:44:24 <ais523> see, it's not hard at all
20:44:28 <ais523> ^echo_cho_ho_o Hello, world!
20:44:28 <fungot> Hello, world! ello, world! llo, world! lo, world! o, world! , world! world! world! orld! rld! ld! d! !
20:44:36 <CO2Games> there's a space at the first position
20:44:45 <CO2Games> Which was what I was trying to fix
20:44:49 <ais523> ah, doesn't show up on my client
20:45:22 <ais523> ^def echo_cho_ho_o bf >,[.>,]<[[<]++++++++++++++++++++++++++++++++.>[-]>[.>]<]
20:45:25 <ais523> ^echo_cho_ho_o Hello, world!
20:45:25 <fungot> Hello, world! ello, world! llo, world! lo, world! o, world! , world! world! world! orld! rld! ld! d! !
20:45:30 -!- mu has joined.
20:46:17 <CO2Games> ^echo_cho_ho_o fakdfhjlkdshfkjasdhfkjdhfdajhfdfkasdhfsdf
20:46:18 <fungot> fakdfhjlkdshfkjasdhfkjdhfdajhfdfkasdhfsdf akdfhjlkdshfkjasdhfkjdhfdajhfdfkasdhfsdf kdfhjlkdshfkjasdhfkjdhfdajhfdfkasdhfsdf dfhjlkdshfkjasdhfkjdhfdajhfdfkasdhfsdf fhjlkdshfkjasdhfkjdhfdajhfdfkasdhfsdf hjlkdsh ...
20:46:22 <CO2Games> ^echo_cho_ho_o fakdfhjlkdshfkjasdhfkjdhfdajhfd
20:46:23 <fungot> fakdfhjlkdshfkjasdhfkjdhfdajhfd akdfhjlkdshfkjasdhfkjdhfdajhfd kdfhjlkdshfkjasdhfkjdhfdajhfd dfhjlkdshfkjasdhfkjdhfdajhfd fhjlkdshfkjasdhfkjdhfdajhfd hjlkdshfkjasdhfkjdhfdajhfd jlkdshfkjasdhfkjdhfdajhfd lkds ...
20:46:25 <CO2Games> ^echo_cho_ho_o fakdfhjlkdshfkja
20:46:26 <fungot> fakdfhjlkdshfkja akdfhjlkdshfkja kdfhjlkdshfkja dfhjlkdshfkja fhjlkdshfkja hjlkdshfkja jlkdshfkja lkdshfkja kdshfkja dshfkja shfkja hfkja fkja kja ja a
20:46:32 <CO2Games> ^echo_cho_ho_o fakdfhjlkdshfkjasdasd
20:46:32 <fungot> fakdfhjlkdshfkjasdasd akdfhjlkdshfkjasdasd kdfhjlkdshfkjasdasd dfhjlkdshfkjasdasd fhjlkdshfkjasdasd hjlkdshfkjasdasd jlkdshfkjasdasd lkdshfkjasdasd kdshfkjasdasd dshfkjasdasd shfkjasdasd hfkjasdasd fkjasdasd ...
20:46:34 <CO2Games> ^echo_cho_ho_o fakdfhjlkdshfkjasdas
20:46:34 <fungot> fakdfhjlkdshfkjasdas akdfhjlkdshfkjasdas kdfhjlkdshfkjasdas dfhjlkdshfkjasdas fhjlkdshfkjasdas hjlkdshfkjasdas jlkdshfkjasdas lkdshfkjasdas kdshfkjasdas dshfkjasdas shfkjasdas hfkjasdas fkjasdas kjasdas jasd ...
20:46:36 <CO2Games> ^echo_cho_ho_o fakdfhjlkdshfkjasda
20:46:36 <fungot> fakdfhjlkdshfkjasda akdfhjlkdshfkjasda kdfhjlkdshfkjasda dfhjlkdshfkjasda fhjlkdshfkjasda hjlkdshfkjasda jlkdshfkjasda lkdshfkjasda kdshfkjasda dshfkjasda shfkjasda hfkjasda fkjasda kjasda jasda asda sda da ...
20:46:42 <CO2Games> ^echo_cho_ho_o fakdfhjlkdshfkjasd
20:46:42 <ais523> ^echo_cho_ho_o 0123456789
20:46:42 <fungot> fakdfhjlkdshfkjasd akdfhjlkdshfkjasd kdfhjlkdshfkjasd dfhjlkdshfkjasd fhjlkdshfkjasd hjlkdshfkjasd jlkdshfkjasd lkdshfkjasd kdshfkjasd dshfkjasd shfkjasd hfkjasd fkjasd kjasd jasd asd sd d
20:46:42 <fungot> 0123456789 123456789 23456789 3456789 456789 56789 6789 789 89 9
20:47:13 <CO2Games> ^echo_cho_ho_o fedcba9876543210
20:47:13 <fungot> fedcba9876543210 edcba9876543210 dcba9876543210 cba9876543210 ba9876543210 a9876543210 9876543210 876543210 76543210 6543210 543210 43210 3210 210 10 0
20:47:33 <CO2Games> ^echo_cho_ho_o two plus two equals ten
20:47:33 <fungot> 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:48 <fungot> 2 + 2 = 10 + 2 = 10 + 2 = 10 2 = 10 2 = 10 = 10 = 10 10 10 0
20:48:21 <fungot> >+10>+>+[[+5[>+8<-]>.<+6[>-8<-]+<3]>.>>[[-]<[>+<-]>>[<2+>+>-]<[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>[-]>+>+<3-[>+<-]]]]]]]]]]]+>>>]<3][]
20:48:33 <fungot> echochohoo chochohoo hochohoo ochohoo chohoo hohoo ohoo hoo oo o
20:48:49 <fungot> 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:58 * oerjan is surprised fib is that short
20:49:11 <fungot> 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 <fungot> 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:30 <fizzie> It's pretty neat when you consider it's only 8-bit cells.
20:49:50 <fizzie> (Not my doing, though.)
20:50:09 <oerjan> maybe it does arithmetic on the decimal expansion?
20:50:20 <fizzie> Probably, haven't bothered to figure it out.
20:51:29 <oerjan> oh it's an old program maybe?
20:52:27 <oerjan> 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:29 <ais523> too long for one IRC line
20:56:37 <ais523> but not all that much longer
20:56:37 <fungot> ^<lang> <code>; ^def <command> <lang> <code>; ^show [command]; lang=bf, code=text/str:N; ^str 0-9 get/set/add [text]
20:56:55 <fizzie> Then you can ^def foo bf str:0
20:56:57 <ais523> let me find the link to it
20:57:27 <ais523> http://pastebin.ca/raw/367774
20:57:35 <ais523> that's designed as an EgoBot daemon
20:57:43 <ais523> for fungot use, probably Keymaker's original would work better
20:57:43 <fungot> ais523: ok? and? :p i like pianos. and the fnord used
20:57:47 <CO2Games> ^def baddoubles +[[>+>+<<-]>>[<<+>>-]<[<+>-].]
20:57:47 <fungot> Usage: ^def <command> <lang> <code>
20:57:52 <CO2Games> ^def baddoubles bf +[[>+>+<<-]>>[<<+>>-]<[<+>-].]
20:58:04 <fizzie> ais523: How does an EgoBot daemon work?
20:58:17 <CO2Games> ^def baddoubles bf +[[>+>+<<-]>>[<<+>>-]<[<+>-]<.]
20:58:17 -!- foobartest has joined.
20:58:22 <ais523> fizzie: it gets input continuously
20:58:29 <ais523> and outputs continuously too
20:58:40 <ais523> if you send more than one command it goes to the same instance of the program
20:58:49 <ais523> so my code needed to basically split at newlines and process each separately
20:58:58 <ais523> apart from that it's a wrapper around Keymaker's code
20:59:10 <fizzie> Hmm.. so should http://www.bf-hacks.org/hacks/uload.b
20:59:12 <CO2Games> I need a way to print the number
20:59:13 <ais523> http://www.bf-hacks.org/hacks/uload.b
20:59:21 <ais523> and I think it would work with fungot
20:59:21 <fungot> ais523: ah of course, ( i call it
20:59:34 <ais523> ^str 1 set >,[>,]<[<]>[<++++[>--------<-]+>-[-------[--[<+++[>----<-]+>[<
20:59:34 <fizzie> I'll try to input it in a privmsg, so I don't spam the channel.
20:59:34 <fungot> Set: >,[>,]<[<]>[<++++[>--------<-]+>-[-------[--[<+++[>----<-]+>[<
20:59:39 <fizzie> Well, ok, go ahead. :p
20:59:51 <ais523> or we'll annoy someone, probably
21:00:43 -!- foobartest has quit (Remote closed the connection).
21:01:29 <ehird> You are so amusing because you ruin oko chains.
21:01:36 <ehird> Gee, truly cutting edge stuff.
21:01:39 <fungot> >,[>,]<[<]>[<+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 <fizzie> That _should_ be it, although I make no guarantees.
21:02:07 <ais523> ok, that's not a good sign
21:02:22 <oerjan> um isn't that actually an infinite loop?
21:02:28 -!- foobarbaztest has joined.
21:02:35 <ais523> oerjan: it's obviously cut off at the end
21:02:42 -!- foobarbaztest has quit (Remote closed the connection).
21:02:46 <ais523> ehird: who is foobarbaztest?
21:02:46 <ehird> nc irc.freenode.net 6667 | perl -pe's/:([^!]+)[^ ]+ PRIVMSG [^ ]+ :(.*)/<$1> $2/'
21:03:09 <ais523> the Underload program is a quine
21:03:14 <ais523> probably the best-known one
21:03:18 <ais523> although Underload is very good at quine
21:03:46 <ehird> <CO2Games> ^ul (dick)S
21:03:52 <ais523> ehird: I was entering exactly the same thing as you...
21:04:04 <fizzie> Only executes some 100000 cycles of the brainfuck bytecode.
21:04:05 <ais523> so yes, it's just a very slow program apparently
21:04:35 <fizzie> There, now all the work we have done won't go to waste when fungot crashes again.
21:04:35 <fungot> fizzie: gah. rodgerthegreat, you didn't
21:04:55 <fizzie> Nice Underload implementation, able to output strings up to three characters.
21:04:59 <ais523> CO2Games: learn it then
21:05:53 <ais523> my second one was an infiniloop
21:05:56 <fizzie> I should just write a separate Underload interpreter in Funge-98.
21:06:02 <ais523> but I was wondering if it would output first
21:06:06 <ais523> and probably that's a good idea
21:06:14 <ais523> an Underload interp isn't very hard really
21:06:21 <ais523> if you have a tape-like or string-like object
21:06:37 <fizzie> I could abuse the STRN fingerprint, I already use it pretty heavily.
21:06:55 <ais523> you can implement Underload with just 6 rewrite rules
21:07:13 * ehird ponders BF optimizations
21:07:19 <ehird> I'm sure you could reduce many programs to use seperate variables.
21:07:36 -!- Slereah_ has quit (Read error: 104 (Connection reset by peer)).
21:07:55 -!- slereah has joined.
21:08:23 <oerjan> ehird: as long as you don't have mismatched < and > inside loops it's easy
21:09:13 <fizzie> Hey, it even manages to concatenate two letters.
21:09:14 <oerjan> PEBBLE essentially does that in reverse
21:09:47 <ais523> fizzie: it even manages to concatenate two letters in reverse
21:09:51 <ehird> oerjan: yes, but I mean still using a mem array for the rest of stuff
21:09:55 <slereah> I read ass. Are you doing underload?
21:09:57 <fizzie> Yes, even more impressive.
21:09:58 <oklocod> 22:16… ais523: fizzie: probably IRC trims trailing spaces <<< what?
21:10:13 <ais523> oklocod: it does sometimes and not other times, we discovered
21:10:15 <slereah> It's a peculiar language when "ass" makes you think of it
21:10:29 <oklocod> 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 <ais523> that was just coincidence
21:10:50 <ais523> Underload was a tarpit of a larger lang called Overload
21:10:51 <fizzie> oklocod: Yes, spaces get removed from on-channel messages here, but not in a direct query to fungot. Curious.
21:10:52 <fungot> fizzie: somewhere in atlanta, too?)
21:10:53 <CO2Games> ^def dick bf +++++++++[>+++++++++++<-]>+.+++++.------.++++++++.
21:10:59 <ais523> which became pretty much impossible to implement
21:11:12 <ais523> it's just a 9-char subset
21:11:13 <oerjan> oklocod: use a real client :)~
21:11:27 <CO2Games> ^def dick bf [+++++++++[>+++++++++++<-]>+.+++++.------.++++++++.]
21:12:01 <fizzie> Since the memory starts zeroed, it jumps over your whole program.
21:12:04 <CO2Games> ^def dick bf +[++++++++[>+++++++++++<-]>+.+++++.------.++++++++.[+]+]
21:12:05 <ais523> CO2Games: look up header comments in brainfuck some time
21:12:08 <fungot> dickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdickdic ...
21:12:13 -!- Chocolate_Syrup has joined.
21:13:11 <oklocod> oerjan: once i get a real os, i will
21:14:00 <psygnisfive> what were we talking about last night anmaster
21:14:27 <AnMaster> psygnisfive, why do you ask if you don't remember?
21:14:41 <psygnisfive> because i remember that we were going to talk about it today XD
21:15:00 <CO2Games> ^def dick bf +[++++++++[>+++++++++++<-]>+.+++++.------.++++++++.[-]++++++++[>++++<-].[-]<+]
21:15:04 <fungot> 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 <ehird> CO2Games: so witty
21:15:22 <CO2Games> ^def dick bf +[++++++++[>+++++++++++<-]>+.+++++.------.++++++++.[-]++++[>++++++++<-].[-]<+]
21:15:24 <fungot> 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 <CO2Games> ^def dick bf +[++++++++[>+++++++++++<-]>+.+++++.------.++++++++.[-]++++[>++++++++<-]>.[-]<+]
21:15:52 <fungot> 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:16:05 <fizzie> You could do your dick debugging in a query with fungot, too.
21:16:06 <fungot> fizzie: sounds like a really good, then i evidently don't understand right :p.
21:16:22 <fizzie> fungot: Yes, you probably didn't understand.
21:16:22 <fungot> fizzie: a bit weird... yeah. i didn't see the text?
21:16:33 <fizzie> fungot: I think you saw, but didn't grok it.
21:16:34 <oerjan> debug your dick regularly, i say
21:19:41 <CO2Games> ^def repeat bf >,[>,]<[<][.>++++[>++++++++<-]>.[-]<<+]
21:20:04 <CO2Games> ^def repeat bf >,[>,]<[<]>[.>++++[>++++++++<-]>.[-]<<+]
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 <CO2Games> ^def repeat bf >,[>,]<[[<]>.>++++[>++++++++<-]>.[-]<<+]
21:22:35 <CO2Games> ^def repeat bf >,[>,]<[[<]>.>++++[>++++++++<-]>.[-]<<]
21:22:36 <fungot> 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 <oerjan> you're not actually moving to the next letter
21:23:19 <CO2Games> ^def repeat bf >,[>,]<[[<][>.>++++[>++++++++<-]>.[-]<<]>]
21:23:56 <CO2Games> ^def repeat bf >,[>,]<[[<][>.>++++[>++++++++<-]>.[-]<<]+>]
21:25:19 <oerjan> the ][ means the second loop is always skipped
21:25:40 <CO2Games> ^def repeat bf >,[>,]<[[<]>[>.>++++[>++++++++<-]>.[-]<<]+>]
21:25:55 <oerjan> i guess that's an improvement :D
21:26:50 <oerjan> ^def repeat bf >,[>,]<[[<]>[[.>]>++++[>++++++++<-]>.[-]<<]+>]
21:26:51 <CO2Games> ^def repeat bf >,[>,]<[[<]>[.[>]++++[>++++++++<-]>.[-]<<]
21:27:01 <CO2Games> ^def repeat bf >,[>,]<[<]>[.[>]++++[>++++++++<-]>.[-]<<]
21:27:07 <fungot> 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 <oerjan> ^def repeat bf >,[>,]<[[<]>[[.>]>++++[>++++++++<-]>.[-]<<]+>]
21:28:07 <oerjan> ^def repeat bf >,[>,]<[[<]>[[.>]>++++[>++++++++<-]>.[-]<<][<]>]
21:28:08 <CO2Games> ^def repeat bf >,[>,]<[<]>[.[>]++++[>++++++++<-]>.[-]]
21:28:19 <oerjan> ^def repeat bf >,[>,]<[[<]>[[.>]>++++[>++++++++<-]>.[-]<<][<]>]
21:28:48 <CO2Games> ^def repeat bf >,[>,]<[<]>[.[>]++++[>++++++++<-]>.[-]<<[<]>]
21:28:51 <fungot> 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 <oerjan> ^def repeat bf >,[>,]<[[<]>[[.>]>++++[>++++++++<-]>.[-]<<]]
21:29:13 <CO2Games> ^def repeat bf >,[>,]<[<]>[[.>]++++[>++++++++<-]>.[-]<<[<]>]
21:29:19 <fungot> 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 <optbot> ais523: It assumes you've imported Data.List though, which most modules of a Haskell program will do anyway.
21:29:19 <fungot> 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 <optbot> fungot: despite horribly sucking, handled merges a bit better by actually having a merge tool
21:29:21 <fungot> optbot: ( note that i'm not alone here, just seeking information, as i said
21:29:21 <optbot> fungot: everything he says is logical and rational
21:29:22 <fungot> optbot: brief question: is decrementing 0 supposed to stay at fnord.
21:29:22 <optbot> fungot: A subset of Elisp.
21:29:22 <fungot> optbot: help ps kill i eof flush show ls
21:29:24 <fungot> optbot: i mean, agaist the fnord of our existence.
21:29:25 <optbot> fungot: did somebody want ops? Razor-X?
21:30:10 <fungot> 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:49 <fungot> 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 <fungot> 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:01 <fungot> 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 <fungot> 0x1f00190a 0x1f00190a 0x1f00190a 0x1f00190a 0x1f00190a 0x1f00190a 0x1f00190a 0x1f00190a 0x1f00190a 0x1f00190a 0x1f00190a 0x1f00190a 0x1f00190a 0x1f00190a 0x1f00190a 0x1f00190a 0x1f00190a 0x1f00190a 0x1f00190 ...
21:31:30 <CO2Games> ^repeat Shitty background tile setting
21:31:30 <fungot> 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 <CO2Games> ^repeat Shitty background tile setting ||
21:31:34 <fungot> 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 <CO2Games> ^repeat Shitty background tile setting |
21:31:37 <fungot> 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 <CO2Games> ^repeat Shitty background tile setting ||||||||
21:31:44 <fungot> Shitty background tile setting |||||||| Shitty background tile setting |||||||| Shitty background tile setting |||||||| Shitty background tile setting |||||||| Shitty background tile setting |||||||| Shitty ...
21:31:48 <CO2Games> ^repeat Shitty background tile setting ||||||||||||
21:31:48 <fungot> Shitty background tile setting |||||||||||| Shitty background tile setting |||||||||||| Shitty background tile setting |||||||||||| Shitty background tile setting |||||||||||| Shitty background tile setting ...
21:32:07 <CO2Games> ^repeat |||||| Shitty background tile setting ||||||
21:32:15 <CO2Games> ^def repeat bf >,[>,]<[<]>[[.>]++++[>++++++++<-]>.[-]<<[<]>]
21:32:18 <CO2Games> ^repeat |||||| Shitty background tile setting ||||||
21:32:18 <fungot> |||||| Shitty background tile setting |||||| |||||| Shitty background tile setting |||||| |||||| Shitty background tile setting |||||| |||||| Shitty background tile setting |||||| |||||| Shitty background ti ...
21:32:25 <CO2Games> ^repeat |||||| Shitty background tile setting
21:32:27 -!- Slereah_ has joined.
21:32:39 <CO2Games> ^repeat | | Shitty background tile setting
21:33:14 <ehird> FAIL!! FAIIIIIILL!!
21:33:15 <ais523> obviously it wouldn't work
21:33:21 <CO2Games> ^def repeat bf >,[>,]<[<]>[[.>]++++[>++++++++<-]>.[-]<<[<]>]
21:33:22 <ehird> The catchphrase of 7 year olds everywhere
21:33:23 <fungot> 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:43 <CO2Games> ^def repeat bf >,[>,]<[<]>[[.>]++++[>++++++++<-]>.[-]<<[<]>]
21:34:13 <fungot> I am bored am bored am bored m bored bored bored ored red ed d
21:34:27 <CO2Games> ^def repeat bf >,[>,]<[<]>[[.>]++++[>++++++++<-]>.[-]<<[<]>]
21:34:35 <CO2Games> ^def repeat bf >,[>,]<[<]>[[.>]++++[>++++++++<-]>.[-]<<[<]>]
21:34:37 <CO2Games> ^def repeat bf >,[>,]<[<]>[[.>]++++[>++++++++<-]>.[-]<<[<]>]
21:34:38 <CO2Games> ^def repeat bf >,[>,]<[<]>[[.>]++++[>++++++++<-]>.[-]<<[<]>]
21:34:39 <CO2Games> ^def repeat bf >,[>,]<[<]>[[.>]++++[>++++++++<-]>.[-]<<[<]>]
21:34:40 <CO2Games> ^def repeat bf >,[>,]<[<]>[[.>]++++[>++++++++<-]>.[-]<<[<]>]
21:34:41 <CO2Games> ^def repeat bf >,[>,]<[<]>[[.>]++++[>++++++++<-]>.[-]<<[<]>]
21:34:42 <CO2Games> ^def repeat bf >,[>,]<[<]>[[.>]++++[>++++++++<-]>.[-]<<[<]>]
21:34:43 <CO2Games> ^def repeat bf >,[>,]<[<]>[[.>]++++[>++++++++<-]>.[-]<<[<]>]
21:34:44 <CO2Games> ^def repeat bf >,[>,]<[<]>[[.>]++++[>++++++++<-]>.[-]<<[<]>]
21:34:59 <CO2Games> ^def repeat bf >,[>,]<[<]>[[.>]++++[>++++++++<-]>.[-]<<[<]>]
21:35:00 <CO2Games> ^def repeat bf >,[>,]<[<]>[[.>]++++[>++++++++<-]>.[-]<<[<]>]
21:35:07 <oerjan> i guess it's up to fizzie, in several ways.
21:35:15 <ehird> what the fuck was that about
21:35:39 <ehird> it informs you that it has defined it
21:36:26 <fungot> fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ...
21:36:50 <fungot> failfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfailfai ...
21:37:08 <CO2Games> ^bf ,>,>,>,[<<<.>.>.>.>...<]!fail
21:37:08 <fungot> 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 <CO2Games> ^bf ,>,>,>,[<<<.>.>.>.>...<]!##%%
21:37:37 <fungot> ##%%...##%%...##%%...##%%...##%%...##%%...##%%...##%%...##%%...##%%...##%%...##%%...##%%...##%%...##%%...##%%...##%%...##%%...##%%...##%%...##%%...##%%...##%%...##%%...##%%...##%%...##%%...##%%...##%%...##%% ...
21:37:47 <fungot> ##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##%%##% ...
21:37:51 <ehird> fizzie: Could you disable fungot for CO2Games? :|
21:37:52 <fungot> ehird: ( and define-macro and the namespace concept fit well enough together.)
21:38:13 <ais523> I'm pretty sure fizzie could
21:38:21 <ais523> after all ^raw only works for fizzie IIRC
21:38:27 <ehird> fizzie: then do so, please
21:38:28 <ais523> ^raw PRIVMSG #esoteric :This is a test.
21:38:55 <CO2Games> ^repeat ^raw PRIVMSG #esoteric :FTW
21:38:55 <fungot> ^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:16 <ehird> fizzie: hes been making fungot spam 'fail' and 'dick' for like hours
21:39:17 <fungot> ehird: if you insist on writing " rnrs"?
21:39:32 <fizzie> Yes, I've been partially watching. Is it _still_ going on?
21:39:39 <fizzie> Must be some sort of a bug.
21:39:47 <ehird> In CO2Games's brain?
21:40:10 <ais523> hmm... maybe the four-command-in-a-row thing should apply to everything, not just people saying fungot
21:40:10 <fungot> 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 <fizzie> ais523: That is possible, although obviously has the loophole of ^echo optbotting after three other commands.
21:40:59 <optbot> fizzie: Even if I have to create a whole new nomic to do it!
21:41:11 <ais523> optbot: you should join #really-a-cow
21:41:18 <fungot> 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 <optbot> CO2Games: maybe i'll sleep on the bus :|
21:41:19 <fungot> optbot: i'm not getting it
21:41:19 <optbot> fungot: though i guess maybe it isn't the best
21:41:19 <fungot> optbot: where, exactly? a new library, and then
21:41:20 <optbot> fungot: Probability 1/32 and sometimes 1/64.
21:41:20 <fungot> optbot: anonymous recursion?? :) so i wouldn't mind
21:41:20 <optbot> fungot: it's a transformation called BWT (Burrow-Wheeler transformation)
21:41:21 <optbot> fungot: Make a SKI processor.
21:41:22 <fizzie> I guess I could implement some sort of /ignore command.
21:41:27 -!- fungot has left (?).
21:41:34 <fizzie> For now, maybe we'll enjoy a bit of quiet-time.
21:41:58 <ais523> quiet is bad, but spammy is bad too
21:42:21 <fizzie> 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 <fizzie> Although I guess it would just be a loop and some Qs. Hmm.
21:45:21 <ehird> hi omniscient_idiot
21:45:51 <fizzie> 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 <oerjan> the bit rot is in your brain!
21:47:08 <fizzie> 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 <fizzie> The ignore probably won't work, but...
22:14:33 <psygnisfive> "Famous Programmers From Adleman to Zimmermann ★
22:15:41 <psygnisfive> http://grok-code.com/37/famous-programmers-from-adleman-to-zimmermann/
22:16:09 <psygnisfive> "The dataset includes 211.5 men, 6.5 women and 4 transsexuals. More on that .5 of a person shortly."
22:16:37 <psygnisfive> 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 <psygnisfive> lar King’s Quest series. Their story is partially chronicled in Hackers: Heroes of the Computer Revolution.
22:17:33 <oerjan> as if statistics wasn't hard enough already
22:17:54 <psygnisfive> http://en.wikipedia.org/wiki/Image:AudreyTang060527.jpg
22:18:22 <psygnisfive> http://en.wikipedia.org/wiki/Image:RebeccaHeineman2.jpg
22:19:24 <psygnisfive> http://www.sophie.org.uk/99903003small.jpg
22:19:47 <ais523> "sophie.org.uk" as a domain name?
22:20:01 <ais523> someone must have come to the Internet before squatters existed
22:20:32 <oerjan> given the discussion so far, which one is Sophie?
22:20:35 <psygnisfive> http://www.anticlockwise.com/dani/images/portrait.jpg daniel bunten berry
22:20:58 <psygnisfive> 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 <oerjan> actually my impression was "british" *duck*
22:22:28 <psygnisfive> but she also looks american. for obvious ethnographic reasons
22:22:50 <psygnisfive> you're swedish tho so ill take your word for her typically english looks
22:23:48 <psygnisfive> but yeah, im quite impressed with the way they all look.
22:24:00 <Asztal> floral curtains are a british thing, I think?
22:24:04 <psygnisfive> much better than so many MTFs i've seen that started out late in life
22:24:37 * oerjan swats psygnisfive ----###
22:25:14 <oerjan> actually norwegians from my part of the country have a _bit_ more continental intonation
22:29:29 <oerjan> 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 <oerjan> it's really silent here, i'd have expected _someone_ to misunderstand my last comment
22:50:53 <oerjan> (not psygnisfive though, for obvious reasons)
22:51:52 <oerjan> the wp page said there was no agreement to distinguish those terms
22:52:11 <psygnisfive> that doesn't mean one isn't a crummy term. :P
22:52:49 <oerjan> but if you pronounce "flap" with the right Indian accent, it contains one. QED.
23:05:45 -!- GreaseMonkey has joined.
23:06:13 <oerjan> what? GreaseMonkey at this time of day?
23:06:42 <Slereah_> Hello GreaseMonkey at this time of day
23:07:24 <oerjan> that would be - spring break or something?
23:07:58 <oerjan> 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 <oerjan> 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:14:29 <Slereah_> Let's invente some stereotypes for kiwis.
23:14:37 -!- ENKI-][ has joined.
23:14:46 <Slereah_> Did you know that kiwis were only good at curling?
23:15:27 <oerjan> that's just as obscure, so no problem
23:15:51 <Slereah_> Were you aware that kiwi women were shrill and obnoxious
23:16:07 <Slereah_> And that kiwi men are all thieves and smell bad
23:17:36 <Slereah_> Their traditional festivities involve bells attached to their ears.
23:17:53 <Slereah_> Their traditional meals include the wallaby sausage
23:17:58 <oerjan> hm all thieves - yeah, that's true, i remember seeing "Once were warriors"
23:18:09 <ehird> insert joke about kiwi nigger spic gooks
23:18:12 <oerjan> definitely lots of thieves in that
23:18:23 <ehird> kiwi nigger spic gook faggots
23:18:30 <ehird> that should make it offensive by association
23:18:37 <ehird> kiwi nigger spic gook faggot jews.
23:18:48 <ehird> kiwi nigger spic gook faggot jew poles.
23:18:50 <oerjan> Slereah_: wallabies are australian. let's not be inaccurate here
23:19:15 <ehird> EVERYONE forgets poland
23:19:21 <Slereah_> Don't they also live in kiwiland?
23:19:47 <oerjan> ehird: yeah the russians tend to run all over it before they notice
23:19:53 <oerjan> the germans too, sometimes
23:20:58 <Slereah_> We need your stamp of approval for those stereotypes
23:21:59 <GreaseMonkey> faggot = no, i'm not one, and don't forget that gay marriage is legal in states in the US, too
23:22:16 <ehird> oerjan: fuck you, joule
23:22:28 <GreaseMonkey> nigger = well, i'm not one, but you've covered about 30%
23:23:13 <Slereah_> But what of those kiwi stereotypes we invented
23:23:21 <oerjan> ehird: i'm very energetic
23:23:51 <ehird> jew pole faggot spic gook nigger kiwi
23:24:02 <ehird> oerjan: YOU'RE A JOUFAIKERIWI
23:26:18 <oerjan> whoops, that was the saucepan
23:27:20 <oerjan> it already had one bump in it, from AnMaster
23:29:33 * ehird looks at oerjan whimpering
23:29:38 * ehird was hit by a saucepan :(
23:30:27 <Slereah_> Pans are for pansexuals, ehird
23:30:29 <oerjan> WELL WHAT DO YOU EXPECT WHEN YOU GO AROUND CALLING PEOPLE JOUFAIKERIWIS?
23:30:38 <ehird> oerjan: Okay, true.
23:35:30 * oerjan realizes he knows no good way to insult an englishman
23:35:52 <ehird> oerjan: Reference tea, crumpts, or 'jolly good old bean'.
23:36:44 <oerjan> those are insults? o_O
23:36:56 <oerjan> i thought they were facts
23:37:32 <Slereah_> http://membres.lycos.fr/bewulf/Divers5/117961414980-1.png
23:37:54 <ehird> GCC, a slow piece of shit!
23:37:57 <ehird> GCC, suck a dick. t.
23:38:12 <ehird> Yes, I can rhyme you with you.
23:38:34 <oerjan> hm no wonder it's hard. the first on "insult an englishman" contains:
23:38:49 <oerjan> "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 <ehird> It's impossible to insult me, then.
23:39:46 <oerjan> you have neither a top hat nor a wife, i take
23:40:02 <oerjan> theoretically you _could_ have a top hat
23:40:26 <oerjan> you could borrow GregorR's
23:40:34 <Slereah_> oerjan : What if I just slept with his wife?
23:40:41 <oerjan> (is that grammatical?)
23:40:48 <Slereah_> Or do I also have to stamp on his hat.
23:45:02 <oerjan> Never be rude to an Arab,
23:45:10 <oerjan> An Israeli or Saudi or Jew.
23:45:18 <oerjan> Never be rude to an Irishman
23:45:28 <oerjan> No matter what you do.
23:45:44 <oerjan> Never pull fun at a nigger,
23:45:54 <oerjan> A spic or a wop or a kraut,
23:46:15 <oerjan> And never poke fun at a
23:46:26 -!- oerjan has quit ("Lost terminal").
23:47:33 -!- oerjan has joined.
23:48:38 <oerjan> which really only proves that englishmen are geniuses at insulting _others_
23:50:19 <pikhq> Englishmen are geniuses at comedy.
23:50:47 <oerjan> especially insulting comedy
23:51:02 <pikhq> Well, yes. That *is* a national favourite.
23:54:11 -!- sebbu has quit ("@+").
23:54:18 <oerjan> "...Terry Jones stated that to his knowledge Ireland had only banned four movies, three of which he had directed..."
23:54:40 <oerjan> (one of them was banned in norway too)