←2008-09-12 2008-09-13 2008-09-14→ ↑2008 ↑all
00:00:59 <tusho> <olinux> body { font-size:82%; }
00:00:59 <tusho> <olinux> what percent is best for acheiving 13px?
00:01:00 <tusho> maybe...
00:01:01 <tusho> 13px!
00:01:42 <Slereah_> 13px isn't a percentage.
00:01:44 <oerjan> how many feet in a kilogram?
00:02:18 <Slereah_> oerjan : Use normalised natural units.
00:02:24 <oerjan> and who tossed all those rape seeds around here?
00:02:32 <Slereah_> Augur?
00:02:58 <oerjan> i don't see him in the channel
00:03:18 <tusho> oerjan: everybody who helped write that story
00:03:18 <tusho> duh
00:03:54 <oerjan> i refuse to use anything but 100% virgin oil, so there!
00:04:09 <lament> virgin rape oil?
00:04:12 <Slereah_> On my naked body?
00:04:21 <lament> sometimes you need oil to rape a virgin
00:04:22 <oerjan> if it's rape, it's not virgin you fool
00:04:25 <tusho> virgin rape oil sounds awesome
00:04:29 <tusho> oerjan: no, it's oil to use for rape
00:04:31 <tusho> made out of virgins
00:04:47 <oerjan> i prefer baby oil for that
00:04:56 <tusho> arousing
00:05:01 <lament> you need superior lubrication when raping a virgin
00:05:01 <Slereah_> Used on babies?
00:05:12 <Slereah_> Especially a baby.
00:05:19 <Slereah_> They're tight as hell!
00:05:19 <tusho> no
00:05:20 <tusho> made of babies
00:05:21 <lament> indeed.
00:05:28 <lament> made of babies, for babies!
00:05:47 <tusho> this is not #hot, ok
00:05:55 <tusho> please direct further hotness to #hot
00:06:00 <lament> !optbot
00:06:01 <optbot> lament: *gonna do
00:06:06 <lament> optbot!
00:06:07 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | pbos[-i] ? :S.
00:06:12 <lament> optbot!
00:06:13 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | {(Nil)[(iter),]}.
00:06:13 <Slereah_> There is no one in #hot
00:06:16 <lament> optbot!
00:06:17 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | 1093 chars :/.
00:06:19 <Slereah_> Where will I discuss infant rape?
00:06:22 <lament> :/
00:06:25 <Slereah_> optbot, rape
00:06:26 <optbot> Slereah_: doesn't befunge have a stackie?
00:06:30 <Slereah_> ooooh
00:06:33 <Slereah_> Sounds sexy
00:06:37 <Slereah_> Does it?
00:07:35 <oerjan> come let me show you my big stack
00:07:52 * Slereah_ pops oerjan's stack
00:08:35 <oerjan> don't push your luck
00:08:55 <Slereah_> Aw.
00:09:19 <Slereah_> Want me to bully your automaton around, wink wink?
00:09:38 <oerjan> the entire backlog of #esoteric is just 1093 chars
00:09:58 <Slereah_> We don't talk much round these parts.
00:10:14 <Slereah_> Hell, it holds on a floppy disk!
00:10:31 <tusho> tusho@rutian:~/optbot$ du -h
00:10:31 <tusho> 44M .
00:10:32 <optbot> tusho: Or if you took four arguments and wanted to return a bit-array of the first two or-ed together with the second two, you could do something like:
00:10:33 <tusho> 44mb of logs
00:10:34 <oerjan> i'd say it holds on a sumerian clay tablet
00:10:37 <Slereah_> Wait, I'm confusing kB with MB
00:10:37 <Slereah_> Although it still holds
00:11:00 <Slereah_> I dunno, you might need a few
00:11:06 <Slereah_> Unless it's a big tablet
00:11:22 <tusho> Slereah_: you'd need around 44 floppies
00:11:42 <Slereah_> That's a lot of floppy dicks
00:11:54 <oerjan> 42 i say
00:13:12 <tusho> oerjan: ok, true
00:13:42 <oerjan> it's the answer!
00:13:51 <tusho> oerjan: around 31, actually
00:13:55 <tusho> just calculated
00:14:07 <oerjan> blasphemy!
00:30:10 <tusho> <ThePaintedMan> i assume you guys see no flaws in any of the official magic plane theory...not even the pentagon, the flight that aws shot down, the fireproof passports surviving the collapse, the teleporting hijackers that are STILL ALIVE, the connections between the bushes and the bin ladens, or who built the buildings or who owned the buildings and got insurance, or how wtc7 was bomb proof, or who did the put options on the airlines...selective memories
00:30:13 <tusho> he never gives up
00:30:37 <Slereah_> Wat
00:30:43 <Slereah_> Where is that?
00:30:46 <tusho> #defocus
00:38:08 <Slereah_> So tusho
00:38:08 <Slereah_> What is that shit
00:38:17 <tusho> I don't know.
00:38:18 <Slereah_> And why do people already threatens me with k-lining.
00:39:04 <tusho> Meanwhile, I quoted nicho some #defocus policy to politely inform him that he was wrong on a certain issue, and got "Fuck off and die."
00:39:16 <tusho> His replies thereafter (in response to "Uh? What did I do?") escalated to, and I quote,
00:39:31 <tusho> Oh IRC, what mental disabilities don't you have?
00:40:08 -!- tusho has quit (Client Quit).
00:42:38 <Slereah_> Fuck that shit
00:42:45 <Slereah_> It's boring and everyone bitch.
01:27:49 -!- pikhq has quit (Read error: 60 (Operation timed out)).
01:39:04 -!- pikhq has joined.
01:42:49 -!- Corun has quit ("This computer has gone to sleep").
01:45:46 <Slereah_> Is there some brainfuck interpreter that outputs graphics.
01:45:47 <Slereah_> ?
02:44:18 <GregorR> $your_favorite_brainfuck_interpreter <foo> | pnmtopng > output.png
03:05:18 -!- Slereah_ has quit (Read error: 113 (No route to host)).
03:08:03 -!- GreaseMonkey has joined.
03:14:36 -!- Sgeo has quit (Connection timed out).
03:17:09 -!- oerjan has quit ("Good night").
03:45:38 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | Whynot?.
04:06:49 <GregorR> optbot!
04:06:49 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | Since I'm on DVD 36.
04:37:34 <CO2Games> optbot!
04:37:35 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | i mean if i did !glass {A}{S}{M[m]}, my interpretor should no longer have them?.
04:37:45 <CO2Games> optbot !
04:37:46 <optbot> CO2Games: that was more of a "why the fuck did he scream" question mark
04:37:55 <CO2Games> optbot!
04:37:55 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | except other symbols point to True would still be pointing to True..
04:38:07 <CO2Games> optbot!
04:38:08 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | aaaaah :P.
04:38:26 <CO2Games> Heh there
05:05:56 * GregorR watches software compile across multiple platforms simultaneously >8-D
05:06:04 <GregorR> With the amazoing power of Qemu.
07:36:02 * pikhq waves
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
09:28:57 <GreaseMonkey> 'lo
09:29:05 <GreaseMonkey> woah crap two massive gaps
09:45:38 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | Never deal in upside-down A?.
10:37:23 -!- oklobol has joined.
10:51:32 <AnMaster> morning
10:57:54 <oklobol> örn.
11:31:54 -!- GreaseMonkey has quit ("Jesus loves you").
11:40:58 -!- oklopol has joined.
11:40:58 -!- oklobol has quit (Read error: 104 (Connection reset by peer)).
12:20:32 -!- tusho has joined.
13:08:16 -!- Corun has joined.
13:11:17 -!- Slereah_ has joined.
13:23:56 -!- oerjan has joined.
13:41:32 -!- Slereah has joined.
13:41:33 -!- Slereah_ has quit (Read error: 104 (Connection reset by peer)).
13:53:40 -!- oerjan has quit ("leaving").
14:26:50 -!- Corun has quit ("This computer has gone to sleep").
14:50:20 <Deewiant> AnMaster: how's that cfunge release doing
15:13:54 <tusho> Deewiant: hasn't been voted in by the Cfunge Development Committee yet
15:14:11 <tusho> it has a critical unoptimized part in the ROMA fingerprint, apparently
15:16:59 <Deewiant> meh, I'll just use the latest bzr
15:17:05 <Deewiant> which is probably what the release would be anyway
15:18:16 <tusho> Deewiant: no, the bzr is unsupported by the Cfunge Community
15:18:18 <Deewiant> I love the way the changelog is full of stuff like "changed x (mycology was wrong)"
15:18:22 <tusho> not even by phone support
15:26:32 <Deewiant> AnMaster: cfunge gives compile warnings, http://rafb.net/p/z3u0EI65.html
15:26:57 <Slereah> But can it give me love?
15:27:30 <Deewiant> nah, it's too quick
15:29:01 <tusho> Deewiant: oh no! removing those warnings will slow it down by 1ms?!
15:29:06 <tusho> what will the Committee do?
15:30:19 <Slereah> I'll be one millisecond late for lunch >:|
15:40:12 -!- puzzlet_ has joined.
15:40:13 -!- puzzlet has quit (Remote closed the connection).
15:45:38 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | maybe they will add ads in 2006? ;).
15:58:50 -!- oklobol has joined.
16:00:23 -!- oklopol has quit (Read error: 104 (Connection reset by peer)).
16:18:10 <AnMaster> Deewiant, sorry had computer problems today
16:18:21 <AnMaster> one computer emitted a high whining noise
16:18:33 <AnMaster> turned out to be harddrive and not a fan
16:18:52 <AnMaster> Deewiant, GCC version?
16:18:59 <Deewiant> in the paste...
16:19:15 <AnMaster> Deewiant, hrrm, and CFLAGS?
16:19:24 <Deewiant> none
16:19:29 <Deewiant> that I know of at least
16:19:42 <AnMaster> the ones in genx.c are known and harmless
16:19:47 <AnMaster> as well as not in code I wrote
16:20:06 <AnMaster> the other ones seem to be saying that that gcc version does not support inlining some stuff
16:20:09 <AnMaster> so also harmless
16:20:25 <AnMaster> as for "cannot optimise possibly infinite loops" it is again GCC saying it can't do something, but harmless
16:20:41 <Deewiant> I realize it's harmless, I just figured you might want to know about them
16:21:33 <AnMaster> Deewiant, well gcc 4.1.2 and gcc 4.3.2 don't give those. 4.1.2 doesn't know about the missing inline type, and in 4.3.x it isn't missing any more
16:21:58 <AnMaster> as for infinite loop, 4.3.x doesn't mention that, so I guess detection algorithm may have changed
16:22:22 <AnMaster> Deewiant, however now that I found the broken part in that computer I plan to make a release
16:23:02 <Deewiant> is it identical to the latest Bzr barring the version number?
16:23:09 <Deewiant> food ->
16:24:02 <AnMaster> Deewiant, yes it is
16:24:09 <AnMaster> oh and a comment too
16:24:12 <AnMaster> but yeah
16:24:43 <AnMaster> identical to r412 (anmaster AT envbot.org-20080913152316-yrabw4idfpkq0m7g)
16:25:10 <AnMaster> Deewiant, 412 fixed FING to new spec iirc
16:26:22 <AnMaster> release will be 0.3.2
16:29:12 <AnMaster> currently test building in various configurations
16:32:27 -!- Ilari has joined.
16:40:23 <AnMaster> released
16:46:23 <AnMaster> Deewiant, ^
17:05:57 -!- Slereah has quit (Read error: 104 (Connection reset by peer)).
17:06:20 -!- Slereah has joined.
18:10:16 * AnMaster pokes tusho
18:41:46 -!- KingOfKarlsruhe has joined.
18:58:33 <AnMaster> Deewiant, how does the updating go?
18:59:00 <Deewiant> I found a bug in my build tool and have been fixing that for the past two hours or so
18:59:27 <AnMaster> Deewiant, ouch, your page generator build tool or?
18:59:59 <Deewiant> basically all that's left in the update is to see that the table is generated correctly, write some stuff about new (and some old) interpreters and a changelog
19:00:06 <Deewiant> AnMaster: no, my generic make-replacement
19:01:09 <AnMaster> Deewiant, really?
19:01:16 <Deewiant> yes, really :-P
19:01:26 <AnMaster> oh so it wasn't sarcasm?
19:01:32 <Deewiant> no, it wasn't
19:01:52 <AnMaster> in that case: 1) what is it called 2) link?
19:02:02 <Deewiant> not released
19:02:33 <AnMaster> Deewiant, how is it better than make?
19:04:08 <Deewiant> mostly, it's portable (there are 100 different make formats and many rely on Posix-only shell features and such) and more powerful (or at least, more power for a given amount of complexity)
19:04:40 <AnMaster> Deewiant, why not release it
19:05:04 <Deewiant> I should take a weekend off at some point to polish it up a bit to a usable state and then release it
19:05:17 <Deewiant> documentation is somewhat sparse and it has bugs like the one I just found :-P
19:05:27 <pikhq> Good not-morning.
19:05:34 <AnMaster> example of syntax?
19:05:44 <AnMaster> pikhq, good early evening
19:05:45 <Deewiant> it's a Haskell library
19:06:36 <AnMaster> hm, does it work for any language or does it have dependency extracting support for a few languages
19:06:52 <Deewiant> it's like make, no language-specific support
19:07:04 <AnMaster> hm ok
19:08:33 <Deewiant> if you want to look I can give you the file I use for building my homepage
19:08:40 <Deewiant> but since it's Haskell you might not want to :-P
19:09:04 <AnMaster> Deewiant, so the syntax of these make files are haskellish?
19:09:17 <Deewiant> not "haskellish", they are Haskell code.
19:09:27 <Deewiant> iki.fi/deewiant/Adjutant.hs
19:09:29 <AnMaster> ah ok
19:09:41 <AnMaster> Adjutant?
19:10:07 <AnMaster> no idea if that means the same in Finnish as in Swedish
19:10:08 <Deewiant> yeah, it's a bit of a pun on the tool's name which is Coadjute :-)
19:10:15 <Deewiant> it's english
19:10:19 <Deewiant> and probably means the same in swedish
19:10:31 <AnMaster> Coadjute?
19:10:37 <Deewiant> and it fits in 8.3 which is why I chose it :-P
19:10:46 <AnMaster> who cares about 8.3 these days?
19:10:54 <Deewiant> I try to
19:10:58 <AnMaster> weird
19:11:12 <pikhq> AnMaster: It's early afternoon here, but anyways...
19:11:23 <pikhq> Good indeterminate time of the day to you, as well.
19:11:40 -!- CO2Games has quit ("And I invented doors, no joke!").
19:12:48 <AnMaster> heh
19:43:35 <AnMaster> Deewiant, tell me when it is updated
19:43:43 <Deewiant> I plan to
19:44:20 <AnMaster> hope it happens before 23:00 CEST
19:44:33 <Deewiant> one can always hope
19:45:37 <AnMaster> Deewiant, the link to the task at http://users.tkk.fi/~mniemenm/misc-projects.html is dead
19:46:19 <Deewiant> meh, they don't keep old exercises :-/
19:54:02 <tusho> Deewiant: http://users.tkk.fi/~mniemenm/Adjutant.hs <- I am pretty sure this would be one page of code with scons
19:54:29 <Deewiant> tusho: it was well over 3
19:54:33 <Deewiant> which was my main motivation for it
19:55:06 <Deewiant> plus, it took waaay too long to run until I found an obscure hack to prevent SCons from scanning the path for executables every time it's run
19:58:58 <AnMaster> it scans them for executables without caching?
19:59:05 <Deewiant> evidently
19:59:13 <Deewiant> in any case, doing it even once annoyed me a lot
19:59:14 <AnMaster> heck even cmake caches
19:59:17 <Deewiant> because I don't need any of them
19:59:22 <Deewiant> oh it did build a database
19:59:28 <AnMaster> eh a database? why?
19:59:34 <Deewiant> much bigger than Coadjute's (which isn't even compressed)
19:59:46 <Deewiant> for MD5/other hashes, I think
19:59:47 <AnMaster> database of the binaries?
19:59:50 <Deewiant> it was binary
19:59:53 <Deewiant> so I don't know
19:59:55 <AnMaster> hm
20:00:00 <Deewiant> Coadjute's is plaintext and much smaller
20:00:15 <AnMaster> why would it need a database?
20:00:19 <AnMaster> make doesn't use any database
20:00:23 <Deewiant> for the MD5 hashes
20:00:25 <Deewiant> make uses timestamps
20:00:29 <AnMaster> yes and?
20:00:32 <AnMaster> IMO that is sane
20:00:42 <AnMaster> time stamps change when you edit files
20:00:51 <Deewiant> they also change when you don't make changes
20:01:02 <AnMaster> like?
20:01:09 <Deewiant> like "touch foo"
20:01:27 <AnMaster> sure, but why would you go around touching files in your build tree?
20:01:28 <Deewiant> a realistic scenario: you make a change, save, undo it, save again
20:01:34 <Deewiant> see above
20:02:08 <AnMaster> well sure, but that will rebuild one file + linking
20:02:16 <AnMaster> unless it is an header, agreed
20:02:20 <AnMaster> but that doesn't happen often
20:02:31 <Deewiant> it can happen that the build time is really long
20:02:38 <Deewiant> in big projects, I hear the linking time is the main overhead
20:02:40 <AnMaster> and I normally use revert in such cases
20:02:47 <AnMaster> which does revert time stamp
20:02:59 <AnMaster> as in hg/svn/bzr/whatever revert
20:03:01 <Deewiant> others might not
20:03:03 <Deewiant> I don't, for instance
20:03:20 <Deewiant> and that might go too far back
20:03:38 <AnMaster> Deewiant, how many revisions are there in the ccbi 1 repo?
20:03:48 <Deewiant> less than 100 I think
20:03:55 <AnMaster> well you don't commit often then or?
20:03:58 <Deewiant> yes, tip is 94
20:04:11 <Deewiant> and yes, I tend to make too big commits :-/
20:04:15 <AnMaster> since you implement *more* fingerprints, more complex ones, minifunge and so on
20:04:19 <Deewiant> and also, it only starts from 1.0.4
20:04:26 <AnMaster> cfunge: 414 is HEAD
20:04:27 <Deewiant> when minifunge + most fingerprints were already done
20:04:46 <AnMaster> and it is probably more, since I used feature branches for some things
20:04:57 <AnMaster> and they get merged into a "merge" commit in mainline
20:06:04 <AnMaster> Deewiant, I tend to make commits after implementing one fingerprint, or one bug fixed
20:06:06 <AnMaster> and so on
20:06:40 <Deewiant> as do I
20:06:59 <AnMaster> and why didn't you use VCS when you began?
20:07:24 <Deewiant> probably didn't know much about them, or just felt it wasn't necessary
20:07:26 <AnMaster> revision 1 in cfunge wasn't even anything more than a main file and a build system
20:07:48 <AnMaster> around revision 6 I think it could run befunge93
20:07:51 <Deewiant> my revision 1 is usually something that does what is intended
20:08:00 <Deewiant> so for CCBI it would have been full befunge-98 conformance
20:08:03 <AnMaster> no wait, it could *load files* at revision 6
20:09:10 <AnMaster> by revision 13 it could run factorial.b93 from catseye
20:09:20 <AnMaster> 21 I implemented [ and ] from 98
20:10:08 <AnMaster> by 30 it got to end of 98 part of mycology according to log message, though with some bad
20:10:43 <AnMaster> by 34 or so I had a infinite funge space using a hash library instead of simply a large fixed one
20:11:34 <AnMaster> 50 was NULL I see
20:12:55 <AnMaster> Deewiant, btw, do you have any clue what a file ending in .wps is?
20:13:09 <Deewiant> MS works
20:13:15 <Deewiant> most likely
20:13:15 <AnMaster> aha
20:13:25 <AnMaster> I was thinking word perfect possibly
20:15:05 <AnMaster> now to find out how to open it, seems like openoffice doesn't like it very much
20:15:39 <AnMaster> huh wait
20:16:01 <AnMaster> Deewiant, I found "WPS 2000/Office 1.0 (*.wps)" in the open dialog filter box in oowriter
20:16:02 <AnMaster> hrrm
20:16:06 <AnMaster> office 1.0?
20:16:25 <AnMaster> yet that doesn't manage to open this file
20:16:30 <AnMaster> it is just garbage
20:16:52 <AnMaster> (and yes, file(1) thinks it is "data")
20:17:19 <Deewiant> I expect converters exist
20:26:13 <pikhq> file(1) isn't exactly *accurate*; after all, it's just doing a bunch of heuristics on the file to guess what type it is.
20:29:40 <AnMaster> pikhq, indeed, but "data" means "didn't find anything relevant"
20:29:47 <AnMaster> so it means nothing matched
20:29:56 <AnMaster> and a lot of the time file is useful
20:42:37 -!- oerjan has joined.
21:04:45 <AnMaster> how does scheme differ from lisp? Or is it just a dialect of lisp?
21:06:10 <oerjan> a dialect, sure, but also different
21:06:34 <oerjan> no distinction betwen variables and functions
21:07:01 <oerjan> proper lexical scoping, which the first lisps didn't have
21:07:07 -!- puzzlet_ has quit (Read error: 60 (Operation timed out)).
21:07:10 -!- puzzlet has joined.
21:07:10 <oerjan> and it's minimalistic
21:07:30 <oerjan> or used to be at any rate
21:08:08 <oerjan> "hygienic" macros which take automatic care of naming conflicts
21:09:45 <oerjan> that's what comes to mind on the spot
21:10:41 <oerjan> common lisp afaik is all the opposite except that i think it also has lexical scoping nowadays
21:11:36 <oerjan> (possibly optional, there's some function vs. lambda stuff in that iirc)
21:12:22 <oerjan> and emacs lisp still has dynamic scoping i think, i know little else about it
21:13:13 <oerjan> basically scheme is the prettiest and most logical dialect
21:15:07 <AnMaster> hm
21:15:17 <oerjan> oh and i forgot continuations which scheme has
21:15:39 <AnMaster> continuations, I never really understood the concept
21:17:34 <oerjan> i never really understood why it's difficult, which probably means i cannot explain it
21:18:16 <oerjan> let me try once
21:19:13 <AnMaster> sure
21:19:32 <oerjan> whenever you are evaluating an sub-expression in a program, there must be some notion of what the program does when it's finished evaluating
21:20:44 <oerjan> scheme allows you to take that notion and use it explicitly as a continuation
21:21:43 <oerjan> when you call the continuation function of an expression with some value, the effect is like having that expression finish evaluating with that value as its result
21:22:26 <oerjan> when done from inside the expression, that becomes like an escape function, similar to return or break in C
21:24:52 <oerjan> the really weird case is when done from outside the expression, after it has already returned. you can do this in scheme because a continuation can be saved away in a variable like any other value
21:25:24 <oerjan> the effect of that is somewhat like rewinding the program and returning _again_, with the new value
21:27:39 <oerjan> the end.
21:28:37 -!- Slereah has quit (Read error: 104 (Connection reset by peer)).
21:28:49 -!- Slereah has joined.
21:29:03 <AnMaster> hm
21:29:12 <AnMaster> (was afk, due to phone call)
21:29:17 <oerjan> there were some ambiguities in that. when i say "finished" or "return" i mean the sub-expression
21:29:31 <oerjan> not the whole program
21:30:51 <AnMaster> so basically scheme doesn't allow you to do a normal return from a function? it kind of calls the original code with a new variable bound?
21:31:05 <AnMaster> is that what you are saying
21:31:15 <oerjan> um no
21:31:24 <AnMaster> "<oerjan> when you call the continuation function of an expression with some value, the effect is like having that expression finish evaluating with that value as its result"
21:31:30 <AnMaster> "<oerjan> when done from inside the expression, that becomes like an escape function, similar to return or break in C"
21:31:42 <oerjan> if you don't use any continuation functions explicitly, things return normally
21:31:50 <AnMaster> and for outside it is like longjmp?
21:32:00 <oerjan> sorta
21:32:16 <AnMaster> except you can't longjmp into a function you already returned from
21:32:19 <oerjan> i think it can be implemented with longjmp
21:32:26 <AnMaster> iirc
21:32:26 <oerjan> oh right
21:32:46 <AnMaster> or well it is the classical C answer on tricky question:
21:32:50 <AnMaster> undefined behaviour
21:33:10 <oerjan> heh
21:36:38 <AnMaster> oerjan, does scheme have any undefined behaviour?
21:36:40 <AnMaster> at all
21:37:00 <AnMaster> I don't think functional languages suffer from that the way imperative ones do
21:37:04 <oerjan> yes i think so
21:37:11 <AnMaster> oh really? details
21:37:12 <AnMaster> ?
21:38:17 <oerjan> or at least things you are not supposed to do if you want to be sure that the program runs
21:38:59 <AnMaster> hm
21:39:16 <oerjan> one thing that comes to mind: scheme has no reserved words so you can redefine any name. also things are mutually recursive and don't have to be defined before being referred to
21:40:46 <oerjan> i vaguely recall that it said somewhere you shouldn't expect consistent behavior if you redefine the names using themselves
21:41:06 <oerjan> (like using (define (define ...) ...) anywhere
21:42:06 -!- LinuS has joined.
21:43:02 <oerjan> mind you i haven't really looked at scheme for years
21:43:29 <Slereah> Imagine parenthesises up your ass, forever.
21:45:39 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | you can run all those elsolangs locally.
21:45:44 -!- puzzlet has quit (Read error: 104 (Connection reset by peer)).
21:45:55 -!- puzzlet has joined.
21:46:45 <AnMaster> optbot, I disagree with that topic, you can't run all locally, IRP won't work locally
21:46:46 <optbot> AnMaster: and omits the Scabb Island theme
21:47:16 -!- LinuS has quit ("Puzzi. S, parlo proprio con te. Puzzi.").
21:48:16 <oerjan> optbot: i am pretty sure you could run IRP with a Scabb Island theme
21:48:17 <optbot> oerjan: can I use/paraphrase/steal your suggested rules (with due credit)
21:48:24 <oerjan> sure
21:48:52 <AnMaster> oerjan, you forgot to mention optbot in that, so it won't reply :/
21:48:53 <optbot> AnMaster: well windows need some kernel mode device drivers, IDE controller, or keyboard for example
21:49:04 <oerjan> i did not forget
21:49:22 <AnMaster> optbot, don't all OS need some kernel level drivers for such things?
21:49:22 <optbot> AnMaster: on my comp, but it's partly outdated and too long for me to quickly fix it now
21:49:28 <oerjan> i merely felt the topic had been exhausted
21:49:55 <AnMaster> optbot, that made no sense
21:49:56 <optbot> AnMaster: !bf
21:50:10 <AnMaster> optbot, what bot is that command for?
21:50:11 <optbot> AnMaster: But you have to have a route to one person in the chat room.
21:50:15 <oerjan> !bf ++++++.
21:50:25 <oerjan> the one who isn't here
21:50:26 <AnMaster> oerjan, none currently in here I think
21:50:32 <AnMaster> ^bf ++++++.
21:50:33 <fungot> .
21:50:37 <AnMaster> that would wortk though
21:50:44 <Slereah> !bf +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.
21:50:48 <Slereah> DO SOMETHING
21:50:53 <AnMaster> fungot uses ^ not !
21:50:53 <fungot> AnMaster: well it's not bad. although i guess that one
21:50:53 <AnMaster> ...
21:51:01 <AnMaster> fungot, what one?
21:51:01 <fungot> AnMaster: there's probably an easier way
21:51:07 <Slereah> optbot, destroy him!
21:51:08 <optbot> Slereah: what language are you using?
21:51:09 <AnMaster> sure there always is fungot
21:51:10 <fungot> AnMaster: get a newer version of it? in firefox it just works
21:51:35 <AnMaster> fungot, what is this "it"/"that" you keep referring to
21:51:36 <fungot> AnMaster: whatever i have to
21:51:58 <AnMaster> fungot, that almost sounds like a threat, not sure why
21:52:13 <AnMaster> oh it decided to stop answering....
21:52:19 <AnMaster> optbot, fungot
21:52:19 <optbot> AnMaster: When did I tell you I wasn't a woman?
21:52:26 <AnMaster> hrrm
21:52:38 <AnMaster> fungot, hm...
21:53:04 <oerjan> you killed fungot! you bastards!
21:53:05 <fungot> oerjan: why do you call it with
21:53:14 <oerjan> what the
21:53:33 <AnMaster> oerjan, it is a optbot fungot cycle protection thingy
21:53:33 <fungot> AnMaster: that is because otherwise i can't keep track of
21:53:34 <optbot> AnMaster: meow
21:53:48 <AnMaster> it stops talking to the same person after a number of lines
21:54:43 <oerjan> ic
21:56:36 <tusho> oerjan: just do this
21:56:40 <tusho> ^echo optbot
21:56:41 <fungot> optbot optbot
21:56:41 <optbot> tusho: hm
21:56:41 <optbot> fungot: our @ISA to avoid the strictness check
21:56:42 <fungot> optbot: yeah could be a reference to that of the page
21:56:43 <optbot> fungot: there were 3 streams, square, saw and sine, which one you use depending on the value in current cell when calling ','
21:56:44 <fungot> optbot: maybe there's an fnord persistent operating system being written in binary
21:56:45 <optbot> fungot: 42!
21:56:45 <fungot> optbot: possibly specific schemes could have this thing called guaifenesin, it's a weird error
21:56:46 <optbot> fungot: so it isn't even consistent!
21:56:48 <fungot> optbot: hiya evoli! don't fall into the middle
21:56:49 <optbot> fungot: I remember hunting typedefs in large globs of C codes and shuddering.
21:57:37 <tusho> <oerjan> optbot: i am pretty sure you could run IRP with a Scabb Island theme
21:57:38 <optbot> tusho: Or you can use biscuit trucks.
21:57:41 <tusho> scabb island is a place in monkey island
21:57:42 <tusho> :o
21:57:46 <tusho> monkey island 2
21:57:54 <oerjan> i know, i googled
22:20:42 <tusho> 6+
22:21:43 <oerjan> ERROR - Syntax error in expression (unexpected end of input)
22:28:01 <AnMaster> oerjan, not really
22:28:04 <AnMaster> it is 0 6 +
22:28:20 <AnMaster> since a pop from empty stack in befunge pops 0
22:28:29 <oerjan> my haskell interpreter disagrees
22:28:33 <Deewiant> AnMaster: if you didn't check your e-mail yet: Mycology comparison is up
22:28:35 <AnMaster> oerjan, it isn't haskell
22:28:43 <AnMaster> Deewiant, thanks, going to bed now
22:28:45 <AnMaster> night
22:28:45 <Deewiant> with that, I'm off to bed
22:28:51 <oerjan> no one said it was befunge either
22:28:52 <Deewiant> o/
22:29:06 <AnMaster> Deewiant, wait!
22:29:26 <AnMaster> Deewiant, cfunge isn't mentioned in the list of interpreters under "Interpreters tested"?
22:29:32 <AnMaster> oh wait it is
22:29:34 <AnMaster> see it now
22:29:36 <AnMaster> sorry
22:29:55 * oerjan hands AnMaster a white cane
22:30:21 <AnMaster> Deewiant, "few BADs it currently gets" <-- ?? I tested with version as of yesterday no BAD
22:31:18 <AnMaster> Deewiant, http://users.tkk.fi/~mniemenm/befunge/mycology-output/fp-time/cfunge.txt <-- where is the BAD there, it is listed as 1 bad, -4 UNDEF... something is clearly wrong...
22:31:29 <AnMaster> since there is 1 good, and 4 undef
22:31:36 <AnMaster> Deewiant, correct that bug please
22:31:46 <AnMaster> I blame your build scripts
22:31:59 <AnMaster> Deewiant, as for indv, that is what the specs *says*
22:32:20 <AnMaster> Deewiant, or rather it was undefined I think when I implemented it
22:32:29 <AnMaster> I see no reason to change it, since both are valid
22:34:08 <AnMaster> Deewiant, as for: http://users.tkk.fi/~mniemenm/befunge/mycology-output/input_fp-strn/cfunge.txt, unable to reproduce
22:35:44 <AnMaster> Loaded STRN: testing I. Please input: to be or not to be
22:35:45 <AnMaster> UNDEF: got "to be or not to be"
22:35:46 <AnMaster> Deewiant, wtf
22:35:51 <AnMaster> how the heck does it reflect
22:38:32 -!- Slereah has quit (Read error: 110 (Connection timed out)).
22:43:42 * AnMaster sent off a mail to Deewiant now
22:43:44 <AnMaster> night
22:45:04 <AnMaster> Deewiant, and really bad style not releasing those updates to mycology before...
22:45:10 <AnMaster> it really pisses me off
22:47:16 <tusho> lost the game
22:47:22 <tusho> AnMaster: ooh, now you're AANGRY
22:47:27 <tusho> he should be careful
22:47:30 <tusho> you might turn into the incredible hulk
22:48:17 <fizzie> The incredible sulk, was somewhere.
22:48:45 <fizzie> 14 hours of moving stuff, phew. Not fun at all. I think I'll just stay here for the next several years.
22:48:55 -!- KingOfKarlsruhe has quit (Remote closed the connection).
23:15:10 -!- puzzlet has quit (Remote closed the connection).
23:15:15 -!- puzzlet has joined.
23:18:26 <fizzie> fungot: What do you think of your new home?
23:18:27 <fungot> fizzie: i never needed it. i've brainwashed everyone else on scheme that uses bytecode?
23:18:54 <fizzie> fungot: Wait, what?
23:18:55 <fungot> fizzie: for one, i have let-opt.scm, fnord, fnord
23:25:55 <oerjan> fizzie: i hope you have enough straightjackets
23:30:28 <fizzie> I think I'll temporarily shut down the box fungot's running on. Maybe I'll migrate it to the virtual server at some point or something. We've got our beds in the living room (because the bedroom is full of stuff to be sorted), and ever since I added two more hard drives it's been making this weird resonating hum that is amplitude-modulated at ~0.5 Hz frequency.
23:30:28 <fungot> fizzie: we want...information!
23:30:50 <fizzie> fungot: You are not a collective, and really, it's just like sleeping for a bit to you. I think.
23:30:51 <fungot> fizzie: i see it. i wrote some horribly lame stories in wp a decade or so)
23:31:17 -!- fungot has quit ("To sleep, perchance to dream.").
23:31:32 <oerjan> you killed fungot! you bastard!
23:32:10 <tusho> fizzie: :(
23:32:15 -!- Corun has joined.
23:32:30 <oklobol> fishiiiies
23:33:06 <tusho> fizzie: i'll put fungot on rutian!
23:33:26 -!- puzzlet_ has joined.
23:33:43 <fizzie> It's just in a suspended animation for a moment, but if you want to run a copy, go right ahead. I'll start that on momus.zem.fi later. I just need them sleeps, and the box it was running on is less than a metre away from the head-side of the bed.
23:34:02 <tusho> fizzie: wut are the links again
23:34:30 <fizzie> Hum, I'm not sure I have the most current version anywhere.
23:34:57 <fizzie> zem.fi/~fis/fungot.b98, fungot-load-freenode.b98, but the nonsense generator stuff was messier.
23:35:22 <tusho> alright
23:35:22 <tusho> :)
23:35:23 <fizzie> Hmm, that link seems to not work.
23:36:10 <fizzie> Oh, right, I had added .txt to those filenames for easier plain-text viewing.
23:36:35 -!- Corun has quit (Client Quit).
23:46:21 -!- puzzlet has quit (Read error: 110 (Connection timed out)).
←2008-09-12 2008-09-13 2008-09-14→ ↑2008 ↑all