00:03:31 -!- sebbu has quit (Read error: 110 (Connection timed out)).
00:03:38 -!- calamari has quit ("Leaving").
00:23:44 -!- OkloThePol has joined.
00:23:44 -!- oklofok has quit (Read error: 104 (Connection reset by peer)).
00:51:49 <CO2Games> Anyone want to try out my drainfuck parser?
00:54:18 <CO2Games> If my langauge has all of the brainfuck commands working the same way, is my language turing-complete as well?
00:57:01 <CO2Games> Hey I thought brainfuck was intended to have the smallest compiler ever.
00:59:54 <GreyKnight> I'm afraid I try to stay away from bf-alikes, so would be hard pressed to see any problems with it, but hopefully someone else will give you a hand
01:02:02 <CO2Games> Why is my interpreter smaller than their compilers?
01:02:35 <GreyKnight> well, compilation and interpretation are different beasts for a start, perhaps that has an effect.
01:02:54 <OkloThePol> i think the brainfuck compiler was 200b
01:03:34 <CO2Games> Sorry I was thinking kilobytes ahah
01:37:32 -!- oklofok has joined.
01:37:33 -!- OkloThePol has quit (Read error: 104 (Connection reset by peer)).
01:40:07 -!- M0ny has quit ("À vaincre sans péril on triomphe sans gloire...").
01:42:18 -!- olsner has quit ("Leaving").
02:24:45 -!- bsmntbombdood_ has joined.
02:25:19 -!- bsmntbombdood has quit (Read error: 110 (Connection timed out)).
03:40:10 -!- GreaseMonkey has joined.
03:42:27 -!- GreyKnight has quit ("fell into a bucket of sleep").
03:45:36 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | you could easily have like 10 buttons that way.
04:13:35 -!- ihope has quit (Read error: 60 (Operation timed out)).
04:31:59 -!- psygnisfive has joined.
04:32:15 <psygnisfive> http://wellnowwhat.net/transfers/prettyboy.jpg
04:34:38 <GregorR> Note to self: Read commentary BEFORE clicking random links.
06:18:54 <RodgerTheGreat> hey guys- want to try out a new stack-based language I've cooked up?
06:19:23 <RodgerTheGreat> the interpreter is still a little brittle, but it can deal with most syntax errors somewhat gracefully
06:20:24 <RodgerTheGreat> running either of the frontends I provide from the console will provide you with more helpful debugging information in the case of an error than just running the applet in a browser.
06:47:22 -!- Sgeo has quit (Read error: 110 (Connection timed out)).
06:50:16 -!- psygnisfive has quit ("http://www.mibbit.com ajax IRC Client").
07:50:05 <pikhq> RodgerTheGreat: I'll check it out in the morning.
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:12:01 -!- oerjan has joined.
08:18:21 <oklofok> i'll check it out in the now.
08:20:18 <oerjan> these days, efficiency requires you to check it out in the past
08:20:39 <oerjan> always keep a time machine handy
08:20:47 <oklofok> well, in the past, i was checking out your mum.
08:24:08 -!- tusho has joined.
08:24:41 -!- kar8nga has joined.
08:25:14 <oerjan> surprisingly, some people are awake
08:26:45 <oklofok> i was woken up by a friends asking me to go to some whacky martial arts thing
08:28:40 <tusho> oerjan: yea, but i doubt there's anyone british in here
08:31:19 * oerjan watches tusho doubt himself
08:31:38 <tusho> i'm too tired to doubt. :3
08:31:53 <tusho> if anyone is 1. awake 2. on IRC 3. british say "aaaaaaaaaafjkahsiuebfbuaishdiuqh312h3893y*&*&£Y"
08:32:19 <oerjan> i really thought you were british
08:34:13 <tusho> oerjan: that was a command to others
08:35:08 <oerjan> but still, you seem not to include yourself in "anyone"
08:35:09 -!- puzzlet has quit (Remote closed the connection).
08:35:18 -!- puzzlet has joined.
08:35:43 <oerjan> conclusion: tusho is a british robot
08:43:36 <tusho> oerjan: i am fuzzy
08:44:15 <oerjan> eww, that fuzz is mold!
08:44:17 * tusho 's fuzzy state continues unchanged
08:46:49 <oerjan> me too. must be a sign of genius.
08:47:57 * oerjan investigates the fuzz more carefully with a microscope
08:48:11 <oerjan> hey, there are little people in there! and skyscrapers!
08:50:51 <oklofok> as a plus side to my slow reading, i do usually remember every little detail about the book
08:51:10 <oklofok> except for names and years of course, for some reason i cannot remember those
08:51:24 <oklofok> easier for me to convert the name to meaningless numbers, then remember them
08:51:35 <oklofok> or, well, think of the word as a random string
08:51:39 <oerjan> that doesn't explain the years
08:51:43 -!- oklofok has changed nick to oklopol.
08:52:07 <oklopol> basically, at some point in my life i've decided names and times are not important
08:52:22 <oklopol> and now i just cannot remember them.
08:53:20 -!- OkloThePol has joined.
08:53:21 -!- oklopol has quit (Read error: 104 (Connection reset by peer)).
08:53:52 <OkloThePol> i can't remember any one of my friends' birthday, even though i've put quite a lot of effort into remembering them; i do remember about 20 long passwords though, even the passwords of a few of my friends, i remember all phone numbers, and much more useless trivia though
08:54:25 <OkloThePol> i do remember the names of my friends though, that's not as bad :)
08:55:07 -!- OkloThePol has changed nick to oklopol.
08:55:34 <oklopol> fucking mirc remembers my jokes and keeps repeating them
08:56:37 <tusho> i read really fast.
08:56:59 <tusho> i don't really remember many details post-book but I could give you a summary. it's a pleasure for while I read it, at least
08:57:19 <tusho> I also don't type anywhere near the speed at which I can for some reason.
08:57:25 <oerjan> must be a sign of .. erm
08:59:02 <oklopol> i don't read books where it's useful to give summaries
08:59:12 <oklopol> i guess that's one reason why i read slow, i don't read fiction
09:03:01 <AnMaster> <Deewiant> well, with a lot of hacking (removing the mmap check as well as a bunch of fingerprints) I managed to get cfunge to compile under cygwin
09:03:01 <AnMaster> <Deewiant> Trying to write to it with o...
09:03:01 <AnMaster> <Deewiant> Segmentation fault (core dumped)
09:03:02 <AnMaster> <Deewiant> guess that testing cfunge is for tomorrow then
09:03:39 <AnMaster> it works perfectly under Linux, FreeBSD and Mac OS X
09:06:42 <AnMaster> and well those changes you made, they could have caused the issue, potentially
09:09:23 <AnMaster> gdb --args path/to/cfunge path/to/mycology.b98
09:09:40 <AnMaster> type "r" (without quotes) to run the program
09:09:50 <AnMaster> wait till it crashes and you get a gdb prompt
09:10:20 <AnMaster> you mean lot of question marks?
09:10:25 <AnMaster> did you build with debug info?
09:10:40 <Deewiant> I just did "cmake . -G 'Unix Makefiles'"
09:12:18 <Deewiant> the other question I had was how to remove fingerprints from the build
09:12:19 <tusho> Deewiant: i wanna contribute a ccbi patch, are there any neat fingerprints i could implement for ccbi2?
09:12:41 <Deewiant> I went hacking in the CMake-generated makefiles to do it
09:12:51 <Deewiant> but surely there's an easy way
09:13:18 <AnMaster> Deewiant, remove the directory and rerun tools/gen_fprint_list.sh
09:13:21 <Deewiant> tusho: I don't know about "neat", but sure, there's a bunch of stuff of RC/Funge's that I haven't done
09:13:38 <tusho> Deewiant: yay. any up-to-date ccbi2 source tarballs?
09:13:41 <AnMaster> Deewiant, src/fingerprints/FILE or whatever
09:13:52 <AnMaster> and the file src/fingerprints/FILE.spec
09:14:04 <Deewiant> tusho: would be kinda pointless as the fingerprint stuff isn't done in ccbi2 (currently blocked on a compiler bug indefinitely)
09:14:13 <tusho> Deewiant: ouch. what's the bug?
09:14:15 <tusho> any hacky workarounds?
09:14:25 <Deewiant> I already have dozens of bug workarounds in my code
09:14:29 <Deewiant> couldn't think of one for this
09:14:34 <AnMaster> Deewiant, I didn't have any need to disable some in an easy way. sorry
09:14:35 <tusho> Deewiant: what's the bug?
09:14:48 <Deewiant> http://d.puremagic.com/issues/show_bug.cgi?id=2339
09:15:09 <AnMaster> Deewiant, anyway got any useful stack trace now?
09:15:21 <Deewiant> AnMaster: I am removing fingerprints so that I can get this to build
09:16:01 <tusho> Deewiant: couldn't you like, restructure how your stuff works and sacrifice neatness for workingness
09:16:09 <tusho> mixin magic is nice, but when it doesn't work...
09:16:14 <AnMaster> tusho, you mean make it work like ccbi 1?
09:16:30 <tusho> Deewiant: write it in something else. =P
09:17:41 <AnMaster> Deewiant, but I don't have too high hopes for this since I know cygwin's gdb can be whacky, and you said you edited funge-space.c to remove mmap... well that is where the actually file writing happens too, though that bit doesn't use mmap()
09:20:07 <Deewiant> http://rafb.net/p/fzo95417.html
09:20:52 <AnMaster> Deewiant, yeah, cygwin's gdb is whacky, not much I can do except note that using locally changed source is unsupported :/
09:21:03 <tusho> you cannot get paid phone support
09:21:11 <tusho> or use any of the Unofficial cfunge Community Support Channels
09:21:23 <tusho> for assistance with The Product.
09:21:28 <tusho> (As specified by the EULA.)
09:21:31 <AnMaster> tusho, very funny, but point is I need a good backtrace to be able to debug it
09:21:51 <tusho> AnMaster: so you need a backtrace to do it but you won't do it anyway as it was locally changed?
09:21:58 <AnMaster> tusho, the backtrace is broken
09:22:01 <tusho> "give me a backtrace then proceed to watch me do nothing with it!"
09:22:10 <AnMaster> and I would help if there was a good backtrace
09:22:15 <AnMaster> even if it was locally changed
09:22:18 <tusho> ...contradicting what you just said
09:22:50 <AnMaster> but, now that it is locally changed and there is no good backtrace... well hard to debug, hard to reproduce
09:23:06 <AnMaster> Deewiant, if you got a diff of your local changes I could take a look at them
09:24:29 <AnMaster> if I could reproduce a bug with that here maybe I could help you make it work
09:24:37 <Deewiant> AnMaster: just defining M_PI somewhere where it wasn't, removing the check for _POSIX_mmap_works or whatever, and removing 3DSP,FIXP,PERL,REXP,TERM
09:25:03 <AnMaster> Deewiant, so you use mmap() still? just removing the sanity check for it?
09:25:27 <Deewiant> not like I'm going to rewrite your file loading code to get it to work :-P
09:25:48 <AnMaster> Deewiant, then I'm totally lost. If you had removed mmap() and replaced it with something else then I could see that something could have caused it... but... now, huh?
09:26:12 <AnMaster> as for where was M_PI not defined?
09:26:42 <AnMaster> Deewiant, think that is due to windows in fact
09:26:47 <AnMaster> anyway will take a look at that
09:28:19 <AnMaster> Deewiant, but the bug you describe doesn't happen on any OS I have access to, so I'm sad to say that I'm unable to reproduce it :/
09:28:33 <AnMaster> hard to see what I could do :/
09:29:28 <AnMaster> Deewiant, you could run with -S to drop =, o and i
09:29:51 <AnMaster> Deewiant, as for PERL, why wouldn't it work under cygwin?
09:30:38 <tusho> AnMaster: Is this where I get revenge for you whining about my blog design?
09:30:43 <Deewiant> AnMaster: link error to __Exit
09:30:43 <tusho> AnMaster: Portability!!!!!!
09:30:51 <tusho> POOOOOOOOORTABILITY
09:31:06 <tusho> oh wait, you're portable to anything that supports C99 and POSIX right?
09:31:18 <tusho> my design is portable to anything that supports CSS2 and some elements of CSS3.
09:31:25 <tusho> it works without the CSS3 stuff too.
09:31:32 <AnMaster> if you say that in the README :P
09:31:45 <AnMaster> I make sure to not use GCC or glibc extensions
09:31:46 <tusho> AnMaster: but 100% standards compliance is universal!
09:31:53 <tusho> is it not?! you are shattering my world here
09:32:05 <AnMaster> tusho, no it isn't, I never claimed to work on Mac OS 7
09:32:24 <tusho> Deewiant: does ccbi run on macos7
09:32:34 <Deewiant> tusho: haven't seen anyone try
09:32:34 <AnMaster> Deewiant, does cygwin have _exit() then?
09:33:09 <tusho> Deewiant: what, but everyone who asks about something is an expert on it.[1][2]
09:33:12 <AnMaster> _exit, _Exit - terminate the calling process
09:33:15 <AnMaster> SVr4, POSIX.1-2001, 4.3BSD. The function _Exit() was introduced by C99.
09:33:15 <tusho> okay, I'll stop irritating AnMaster now
09:33:37 <tusho> AnMaster: but you just said that standards-compliance wasn't universal...
09:33:39 <AnMaster> so replacing it with _exit() could work
09:33:48 <tusho> so why are you citing one
09:33:50 <AnMaster> tusho, that is sadly the truth
09:33:57 <AnMaster> tusho, I'm saying that you could use either
09:34:11 <AnMaster> if you want it to work under cygwin
09:34:53 <tusho> okay well i said that before you said that.
09:34:56 <AnMaster> Deewiant, anyway, o uses normal file streams so I'm not sure what is the cause of stuff going wrong there. I'm unable to reproduce that type of error
09:35:37 <AnMaster> Deewiant, cygwin use / not \ right?
09:35:59 <Deewiant> tusho: if you really want to implement stuff for ccbi you can do it against the current version and I can update it myself for version 2 later
09:36:09 <tusho> Deewiant: alright. any juicy fingerprints?
09:36:12 <Deewiant> and Windows NT supports / as well anyway
09:36:23 <tusho> i don't know a good list of them, so
09:36:28 <tusho> and i think rcfunge98.com is down
09:36:57 <AnMaster> Deewiant, well, I got no idea what could be wrong, if I had a bugzilla I would probably close with "WORKSFORME" or "NEEDMOREINFO" at this point :(
09:37:36 <Deewiant> tusho: EXEC, FING, LONG, MACR, SETS, STCK, TRGR, from a quick look
09:37:45 <tusho> EXEC sounds sexalicious.
09:37:56 <AnMaster> tusho, EXEC is just "variations of k in C maj"
09:38:11 <tusho> ah. not very interesting from the looks either
09:38:14 <Deewiant> tusho: you want to clone a mercurial branch to play with?
09:38:22 <tusho> Deewiant: oh, sure
09:38:30 <tusho> i was just going to sync the tarball manually with git but that sounds better :^)
09:38:47 <AnMaster> Deewiant, if you manage to get an usable backtrace, or even better a nice patch, then I shall handle fix it as fast as I can (probably the weekend after)
09:38:58 <Deewiant> tusho: hg clone http://tar.us.to:8000/ should work
09:38:58 <AnMaster> until then: NEEDMOREINFO and WORKSFORME
09:39:07 <tusho> AnMaster: it works for you on cygwin?
09:39:11 <tusho> the problem is "doesn't work on cygwin"
09:39:15 <tusho> WORKSFORME is inappropriate.
09:39:21 <tusho> because you haven't even tested
09:39:33 <AnMaster> tusho, right, NEEDMOREINFO LACKNEEDEDRESOURCESTOTESTONCYGWIN
09:39:37 <Deewiant> I agree, more like NEEDMOREINFO or WONTFIX
09:39:49 <tusho> AnMaster: couldn't you, ahh, just run qemu..
09:39:59 <AnMaster> tusho, I don't have any windows cd or license
09:40:04 <tusho> AnMaster: pirate it.
09:40:35 <AnMaster> I don't break the law like that
09:40:36 <tusho> AnMaster: is windows worth the money it costs.
09:40:43 <AnMaster> tusho, no, but I don't break the law
09:40:47 <tusho> Deewiant: operation timed out
09:41:02 <tusho> AnMaster: ok, i'll call you back post-copyright-reform. :D
09:41:28 <tusho> Deewiant: any other location for the repo?
09:41:44 <Deewiant> tusho: I can give you the IP address instead or you can wait while I update the DNS record :-)
09:41:58 <tusho> Deewiant: that sounds nice
09:42:37 <tusho> oh, STCK looks incredibly trivial
09:42:44 <AnMaster> not that I can build it due to gdc and tango mess
09:43:08 <tusho> Deewiant: can i install rebuild with dsss?
09:43:10 <Deewiant> just get DMD, what's so wrong with that :-P
09:43:16 <Deewiant> tusho: rebuild is part of dsss
09:43:22 <Deewiant> if you have dsss, you have rebuild
09:43:23 <tusho> i don't have dsss, it seems
09:43:41 <AnMaster> Deewiant, anyway as it stands now: cygwin is unsupported and NEEDMOREINFO | CANTFIXCURRENTLY
09:44:01 <tusho> # dsss-0.75-gdc-mac-10.4.dmg <-- oh yeah baby
09:44:03 <tusho> i hated compiling dsss
09:44:18 <AnMaster> so cygwin issues is not valid for mycology results page
09:44:25 <tusho> http://dsss.codu.org/ wow, gregorr uses the cherokee http server
09:44:25 <AnMaster> since I don't currently support cygwin
09:44:32 <tusho> that's...even more obscure than nginx and lighttpd.
09:45:07 <AnMaster> tusho, agreed, I used both lighttpd and thttpd (and apache of course)
09:45:29 <tusho> cherokee looks like a neat project but meh
09:45:36 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | OK.
09:45:39 <tusho> it seems neat but ... no reason to switch atm i think
09:45:55 <Deewiant> AnMaster: the problem is cf_putc_unlocked
09:46:02 <tusho> rutian uses apache 'cause it's easy to spread out domains in different directories (the way we do it is: domain X administered by user Y goes in ~Y/www/X)
09:46:08 <tusho> and it has Passangers and nifty stuff
09:46:27 <AnMaster> Deewiant, interesting. I do call the needed locking and unlocking functions before and after
09:46:39 <AnMaster> Deewiant, you should probably report this bug to the cygwin project I suspect
09:46:53 <tusho> rutian is a pretty nifty little machine.
09:46:54 <AnMaster> for now if you give me some thing to ifdef on I can work around it for cygwin
09:46:56 <tusho> nicely organized and such
09:47:33 <tusho> % rebuild -rfccbi.rf
09:47:33 <tusho> ccbi.d(13): module Exception cannot read file 'tango/core/Exception.d'
09:47:39 <tusho> what's the dsss command to tangoify again
09:47:51 <AnMaster> Deewiant, #ifdef what? to detect cygwin?
09:47:57 <tusho> Deewiant: To make things easiest, get Rebuild and run rebuild -rfccbi.rf, passing any other options you wish (e.g. for optimization, -O -inline -release). If not, you’ll need to manually pass each source file to the compiler.
09:48:26 <tusho> but there's a dsss command to download&install tango
09:48:38 <AnMaster> # define cf_putc_unlocked(x, y) putc_unlocked((x), (y))
09:48:41 <AnMaster> # define cf_putc_unlocked(x, y) putc((x), (y))
09:48:53 <AnMaster> depending on if the system claims to support unlocked IO
09:49:13 <AnMaster> so does normal putc, not fputc work?
09:49:15 <tusho> Deewiant: are those gdc problems still relevant
09:49:22 <AnMaster> fputc() writes the character c, cast to an unsigned char, to stream.
09:49:23 <AnMaster> putc() is equivalent to fputc() except that it may be implemented as a macro which evaluates stream more than once.
09:49:26 <Deewiant> GDC hasn't been updated in ages
09:49:27 <tusho> Deewiant: i can't use dmd on os x :\
09:49:46 <Deewiant> tusho: well, like said, it's fine as long as you don't use 'o' :-P
09:49:49 <tusho> lib/common/tango/core/Exception.d:71: internal compiler error: Abort trap
09:49:51 <AnMaster> Deewiant, anyway, give me something to #ifdef on and I shall special case cygwin
09:49:54 <tusho> /opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_lang_gdc/work/gcc-4.1.2/gcc/d/dmd/toobj.c:417: failed assertion `classinfo->structsize == CLASSINFO_SIZE'
09:49:54 <tusho> lib/common/tango/core/Exception.d:71: internal compiler error: Abort trap
09:49:56 <tusho> the fuckkkkkkkkkkkkkkkkkkkkkkkkkkkk
09:50:12 <tusho> gdc (GCC) 4.1.2 20070214 ( (gdc 0.23, using dmd 1.007))
09:50:12 <tusho> Copyright (C) 2006 Free Software Foundation, Inc.
09:50:13 <Deewiant> tusho: do you have the latest SVN?
09:50:17 <tusho> I AM EVER SO SLIGHTLY OUT OF DATE
09:50:36 <AnMaster> tusho, surely that is bad, you must of course use the last! ;P
09:50:46 <AnMaster> tusho, use cvs head of your glibc!
09:51:01 <tusho> AnMaster: django is worse
09:51:12 <tusho> they released 1.0 recently
09:51:18 <tusho> but before that they were on 0.96
09:51:24 <tusho> and the trunk was like 3 major releases ahead
09:51:29 <tusho> production enterprise websites used the trunk
09:51:31 <AnMaster> tusho, yes most projects tend to get a bit more stable by 1.0
09:51:38 <tusho> and the actual experimental development was on other branches scattered about
09:51:59 <tusho> Deewiant: will i have to reinstall dsss for the new gdc
09:52:01 <Deewiant> AnMaster: I can't reproduce it trivially
09:52:24 <AnMaster> Deewiant, hm... well give me an #ifdef for cygwin then, and I shall use normal putc for it
09:52:32 <tusho> i hope gdc compiles easy...
09:52:33 <AnMaster> unless it needs fputc not putc?
09:52:53 <tusho> http://sourceforge.net/projects/gdcmac
09:53:43 <AnMaster> Deewiant, other places in the code also use these functions so... well I need *something to use in #ifdef to detect cygwin*
09:54:02 <AnMaster> Deewiant, want the GCC command to list predefined #defines?
09:54:22 <AnMaster> echo | gcc -std=c99 -E -x c -dM - -o -
09:54:38 <AnMaster> see if there is anything about cygwin there
09:54:51 <tusho> osmething like that
09:56:01 <AnMaster> #if !defined(__CYGWIN__) && defined(_POSIX_THREAD_SAFE_FUNCTIONS) && (_POSIX_THREAD_SAFE_FUNCTIONS > 0)
09:56:09 <Deewiant> AnMaster: btw, easier, echo | cpp -dM
09:56:12 <AnMaster> that is, add "!defined(__CYGWIN__) &&"
09:56:15 <tusho> Deewiant: what the fuck i have to switch gcc for gdc?
09:56:40 <tusho> Deewiant: i hate how gcc language stuff requires compiling another gcc
09:56:44 <tusho> instead of plugging it into your existing one
09:57:02 <tusho> is there a dmd for os x yet...
09:57:18 <tusho> this was easy the last time i did it
09:57:53 <Deewiant> AnMaster: btw, I get many warnings building cfunge
09:58:11 <Deewiant> and "warning: #warning is a GCC extension"
09:58:13 <AnMaster> Deewiant, hm, I do include all headers I think
09:58:33 <tusho> warning: warning: warning: warning: warning: warning: warning: warning: warning: warning: warning: warning: warning: warning: warning: warning: warning: warning: warning: warning: warning: warning: warning: warning: warning: warning: warning: warning: warning: warning: warning: warning: warning: warning: warning: warning: warning: warning: warning: warning: stack overflow
09:58:34 <Deewiant> and nested extern declarations
09:59:06 <AnMaster> Deewiant, because I suspect many of those are in system headers, since cfunge turns on lots of warnings, that could lead to warnings about stuff in system headers
09:59:40 <AnMaster> I certainly don't get those warnings here you see
09:59:56 <AnMaster> I get *two* warnings, both in genx that tusho recommended
09:59:58 <Deewiant> baah, the paste broke, http://rafb.net/p/RMegHR33.html
10:00:17 <tusho> AnMaster: oooh so sorrrryyy!
10:00:38 <Deewiant> and expected that it wouldn't break copying from it
10:00:57 <Deewiant> I'll just redirect make to a file
10:01:01 <AnMaster> D:/Progging/funge/others/cfunge-0.3.1/src/fingerprints/TURT/TURT.c: In function `GenerateCircle':
10:01:01 <AnMaster> D:/Progging/funge/others/cfunge-0.3.1/src/fingerprints/TURT/TURT.c:475: warning: nested extern declaration of `snprintf'
10:01:01 <AnMaster> <internal>:0: warning: redundant redeclaration of 'snprintf'
10:01:13 <AnMaster> I do include the right header before
10:01:28 <AnMaster> so how could it be nested extern decl
10:01:51 <AnMaster> and if it was, it couldn't be redundant redeclaration
10:02:14 <AnMaster> those two warnings are mutually exclusive
10:02:27 <AnMaster> at least if you trust what the gcc man page says about them
10:02:58 <AnMaster> Deewiant, somehow I suspect cygwin is doing something strange that breaks when you turn on lots of warning flags in GCC
10:03:23 <Deewiant> more legible: http://rafb.net/p/RPxTt679.html
10:03:53 <AnMaster> D:/Progging/funge/others/cfunge-0.3.1/lib/genx/genx.c: In function `storePrefix':
10:03:53 <AnMaster> D:/Progging/funge/others/cfunge-0.3.1/lib/genx/genx.c:345: warning: implicit declaration of function `snprintf'
10:03:53 <AnMaster> D:/Progging/funge/others/cfunge-0.3.1/lib/genx/genx.c:345: warning: nested extern declaration of `snprintf'
10:03:53 <AnMaster> <internal>:0: warning: redundant redeclaration of 'snprintf'
10:04:02 <Deewiant> I don't know, I'm just reporting
10:04:02 <AnMaster> doesn't that seem rather strange to you?
10:04:10 <AnMaster> just lets see if you agree with me
10:04:10 <Deewiant> I don't know what "nested extern" means
10:04:35 <Deewiant> yeah, so snprintf is probably a macro
10:05:11 <AnMaster> Deewiant, it would also happen if you haven't included the right header. *but* I do include the right header. and it can't also be "redundant redeclaration" then
10:05:21 <AnMaster> some of those warnings are mutually exclusive
10:05:56 <AnMaster> snprintf needs #include <stdio.h>
10:06:03 <Deewiant> AnMaster: some SOCK/SCKE fails in mycology
10:06:04 <tusho> i talk in a row a lot
10:06:08 <tusho> i wonder if it annoys anyone
10:06:13 <tusho> does it annoy any of you?
10:06:19 <tusho> i've gone 10-15 interrupted i think
10:06:21 <AnMaster> Deewiant, with what does it fail on cygwin?
10:06:24 <Deewiant> BAD: couldn't close original socket with K
10:06:49 <AnMaster> Deewiant, oh? that's odd... let me see
10:07:04 <AnMaster> if (shutdown(sockets[s]->fd, SHUT_RDWR) == -1) {
10:07:09 <Deewiant> AnMaster: what Mycology version do you have?
10:07:09 <AnMaster> if (close(sockets[s]->fd) == -1) {
10:07:42 <AnMaster> Deewiant, the one after you fixed the lock up in rc/funge and cfunge
10:08:03 <Deewiant> just the latest date in readme.txt
10:08:25 <AnMaster> 2008-08-30 - Fixed the case where SCKE is included in SOCK.
10:09:42 <AnMaster> Deewiant, src/fingerprints/SOCK/SOCK.c, try adding something perror("K failed:" in FingerSOCKkill() after line 252
10:10:12 <AnMaster> would say what went wrong at least with K
10:10:51 <AnMaster> oh and you have to add an include for stdio.h too to that file Deewiant
10:11:09 <Deewiant> K failed:: Transport endpoint is not connected
10:12:07 <AnMaster> Deewiant, ok, that's strange... you see there is both a shutdown() and a close() call above
10:12:16 <Deewiant> B failed:: Address already in use
10:12:24 <AnMaster> Deewiant, try adding some code to print to see which of those that fails
10:12:26 <Deewiant> that makes sense, because the K failed
10:13:08 <AnMaster> possibly something doesn't like shutdown on a socket that didn't connect
10:13:22 <AnMaster> Deewiant, try to make it keep going to close after shutdown instead
10:13:52 <AnMaster> so just remove the if bit over shutdown
10:13:59 <AnMaster> and ignore the return value of shutdown()
10:14:00 <Deewiant> works fine if I comment out the goto error after shutdown
10:14:31 <Deewiant> AnMaster: like the man page says
10:14:32 <Deewiant> The specified socket is not connected.
10:14:37 <AnMaster> Deewiant, right, *fixes that*, seems like linux, *bsd and OS X accepts shutdown on a non-connected socket though
10:14:51 <Deewiant> so it looks like cygwin is more POSIX-compliant here ;-)
10:15:03 <AnMaster> Deewiant, and yes I fixed it locally, will commit soon
10:15:28 <AnMaster> if it is possible to track down a bug I'm fine with doing so
10:15:33 <tusho> AnMaster: note the ":D"
10:15:55 <Deewiant> AnMaster: append a "&& errno != ENOTCONN" or what?
10:16:21 <AnMaster> Deewiant, I'm looking at man page atm
10:16:34 <AnMaster> just calling close anyway probably
10:17:09 <AnMaster> EBADF, ENOTCONN and ENOTSOCK will not cause any kind of horrible failure as far as I can see
10:18:34 <AnMaster> Deewiant, right. and what about the compile failure in 3DSP? Any idea of cause?
10:18:55 <Deewiant> I think it was *l functions being used
10:19:18 <AnMaster> Deewiant, ah it doesn't implement those?
10:19:29 <Deewiant> evidently not if they don't link
10:19:50 <AnMaster> well, they are part of C99. But since older FreeBSD also miss them I was planning to add some sort of detection and fallback to non-l versions
10:19:57 <AnMaster> so that will be in next version too
10:21:49 <tusho> "We are happy to announce that W3C has integrated a version of HTML 5 conformance checker into a beta instance of the W3C Markup validator. That will help us to detect bugs, improve the user interface, and benefit from the large W3C communities"
10:23:17 <tusho> http://qa-dev.w3.org/wmvs/HEAD/check?uri=http%3A%2F%2Feso-std.org%2F&charset=(detect+automatically)&doctype=Inline&group=0
10:23:29 <tusho> no ugly button yet, though :P
10:24:35 <AnMaster> Deewiant, ok, those fixes are in, the l vs. non-l math ones will probably be done later today
10:24:48 <AnMaster> Deewiant, anyway now you can put that on the mycology results page :)
10:25:02 <tusho> today I think I will finally buy tusho.net
10:25:11 <tusho> and go "woop woop" again
10:25:17 <AnMaster> Deewiant, these were in r406. btw
10:25:58 <AnMaster> revision-id: anmaster@envbot.org-20080907092316-eczkdchbs861mm1s
10:26:43 -!- oerjan has quit ("meep meep").
10:26:48 <Deewiant> AnMaster: nah, I need to run it in an environment where everything works
10:27:11 <AnMaster> Deewiant, well, some of those you may never be able to get working under cygwin
10:27:16 <AnMaster> at least some of the fingerprints
10:27:23 <Deewiant> exactly, so I need to run it on a linux machine
10:27:31 <Deewiant> just like RC/Funge, so that I can get TURT results
10:27:58 <AnMaster> Deewiant, what ones was it you had disabled on cygwin now again?
10:28:16 <Deewiant> can't remember, see the scrollback
10:28:45 <AnMaster> 3DSP,FIXP,PERL,REXP,TERM right
10:29:17 <AnMaster> 3DSP, FIXP, well those use sinl and such. PERL was _Exit. REXP and TERM.... not sure what could go wrong on cygwin in those
10:31:12 <AnMaster> actually, 3DSP does not use sinl?
10:32:00 <AnMaster> Deewiant, I'm at loss what was the issue in 3DSP
10:32:48 -!- Judofyr has joined.
10:33:10 <tusho> ok wtf happened to http://eso-std.org/ :|
10:33:32 <AnMaster> Parse error: syntax error, unexpected T_STRING, expecting ';' in /home/tusho/www/eso-std.org/user/themes/tusho-blogs/header.php on line 1
10:33:45 <tusho> thank you AnMaster, I kind of knew that.
10:33:56 * AnMaster is now known as CaptainObvious
10:34:31 -!- GreaseMonkey has quit ("Jesus loves you").
10:34:33 <AnMaster> tusho, possibly: echo $a "foo" could cause it, that is a missing . between variable and string
10:34:49 <tusho> nope, no concatenation going on here
10:34:51 <tusho> it's just a template file
10:34:57 <tusho> so just simple function calls and loops etc
10:35:09 <tusho> here, I can even paste the whole thing
10:35:31 <tusho> (the reason it is 1 line is because I automatically compact it before uploading, probably a placebo but it feels more compact... might stop doing that :P)
10:35:33 <tusho> <?php if (!defined('HABARI_PATH' )) { die;} ?><!DOCTYPE html><html lang="en"><head><title><?php if ($request->display_entry && isset($post)) { echo $post->title;} else { Options::out('title');} ?></title><link rel="alternate" type="application/atom+xml" title="Feed" href="<?php $theme->feed_alternate();?>"><link rel="stylesheet" media="screen" href="<?php Site::out_url('theme');?>/style.css"></head><body><div id="header"><h1><a href="<?php Site::out_url('haba
10:35:39 <tusho> did that get through
10:35:41 <tusho> if not, where was it cut off
10:36:01 <tusho> AnMaster: did it get cut off
10:36:11 <tusho> bari') ?>"><?php Options::out('title') ?></a></h1><nav><ul><?php for ($page in $pages) { ?><li><a href="<?php echo $page->permalink ?>"><?php echo $page->title_out ?></a></li><?php } ?></ul></nav></div><section id="content">
10:36:14 <AnMaster> inserting newlines would help locate the error
10:36:21 <tusho> yes, yes it would :p
10:36:21 <AnMaster> </ul></nav></div><section id="content">
10:36:28 <tusho> that's the full thing then
10:36:35 <tusho> I have a non-compacted version here
10:36:39 <tusho> and no obvious causes for the error
10:36:44 <AnMaster> anyway, try the non-compacted one on server
10:36:54 <tusho> yea probably a good idea
10:36:59 <oklopol> site::out_url() doesn't have a ";", does the next statement just concatenate after it with multiple <?php>'s?
10:37:41 <oklopol> right of course not that would make no sense
10:37:53 <tusho> <?php for ($page in $pages) { ?>
10:37:59 <AnMaster> tusho, lets see, assuming \n newlines, you save 1 byte / line per file by removing newlines?
10:38:00 <tusho> should be foreach ($pages as $page)
10:38:10 <tusho> AnMaster: well, no, much more
10:38:14 <tusho> since, newlines in loops duplicate
10:38:19 <tusho> and also it strips out general whitespace to
10:38:27 <tusho> before the stuff was like 3 pages of lines not longer than 30 chars
10:38:34 <tusho> now it's 3 lines of ... well, a lot, but quite a bit less than before
10:38:54 <tusho> i'm gzipping the output on there too, it's still not as fast as some sites but it's very zippy compared to most
10:39:11 <tusho> and it's just a 25 line shell script to compress&upload
10:39:18 <AnMaster> tusho, for 1100 baud modems? ;)
10:39:28 <AnMaster> I suspect that it really doesn't matter
10:39:34 <tusho> $pages isn't predefined...odd
10:39:53 <tusho> AnMaster: actually i tested it when i made that script and it was a little faster
10:39:54 <AnMaster> tusho, so if you ever claim that I am, you are just a hypocrite :P
10:39:58 <tusho> you should have seen the whitespace it generated without it
10:40:01 <tusho> i mean, literally, tons
10:40:07 <tusho> newlines and like 5 spaces in a row all over the place
10:40:14 <tusho> it's not over-optimizing, it's making the output sane ;)
10:40:21 <tusho> AnMaster: yes. i reloaded a page and reloaded after compression.
10:40:39 <tusho> AnMaster: human perception.
10:40:48 <tusho> it's 24 lines of shell script i don't really care if it's placebo
10:41:21 <tusho> it's just some trivial sed incantations that 1. makes the output of the templates look nicer (that whitespace abuse is really ugly) 2. save me a miniscule amount of bandwidth & make the site a miniscule amount faster & save a miniscule amount of disc
10:41:30 <tusho> sounds like a good deal to me
10:42:28 <AnMaster> tusho, and make finding cause of error a lot harder
10:42:38 <AnMaster> "Notice: Undefined variable: pages in user/themes/tusho-blogs/header.php line 1" yes
10:42:45 <tusho> uh, that one was easy
10:42:52 <tusho> i thought $pages was predefined for themes
10:43:00 <tusho> AnMaster: i just have to comment out the compression
10:43:14 <tusho> besides, the php calls are trivial that the only time i get it wrong are when i do things like that for thing
10:43:22 <tusho> because php's syntax is stupid and my brain wants it to not be :D
10:43:27 <tusho> AnMaster: i meant for debugging
10:43:36 <AnMaster> tusho, what do you think about the source of http://rage.kuonet.org/~anmaster/cfunge/
10:43:44 <tusho> AnMaster: it's xhtml 1.1
10:44:08 <AnMaster> tusho, do you think it is generated or hand written?
10:44:18 <tusho> AnMaster: knowing you hand written
10:44:31 <AnMaster> tusho, well hand written since it is a rather simple page
10:45:01 <tusho> AnMaster: it makes reading&editing the source more obscure and is unneeded when you coudl just use "
10:45:13 <tusho> although " isn't a quotation mark.
10:45:19 <tusho> “ and ” are :P
10:45:40 <AnMaster> tusho, if I want good typography I would use LaTeX not html :P
10:46:18 <tusho> AnMaster: another comment on that page is that I'm not a fan of the background colour
10:46:32 <AnMaster> tusho, you mean off-white color?
10:46:38 <tusho> AnMaster: yes, it makes it harder to read the text for me
10:46:55 <AnMaster> tusho, well I need non-white since it is hard to read for some if it is white
10:47:01 <AnMaster> forgot the name of the condition
10:47:02 <tusho> AnMaster: why specify it at all
10:47:10 <tusho> those people will have it set in their preferences
10:47:24 <tusho> additionally your link colours are almost the browsers default, the only thing you really need is:
10:47:29 <tusho> <body style="font-family: sans-serif">
10:47:42 <tusho> you might want a <style> for the img { border:0}
10:47:51 <tusho> then I'd just have the sans-serif and the img border thing
10:47:56 <AnMaster> tusho, anwyay I shall think about colors
10:47:59 <tusho> since the page is *almost* defaults
10:48:10 <tusho> and the conditiony people will have better defaults for themselves anyway
10:48:33 <AnMaster> tusho, your have a bg image, that is even worse then ;)
10:48:41 <tusho> AnMaster: no, I'm fine with styling
10:48:55 <tusho> but when it's almost defaults and the reason for the most obvious non-default is so that non-accessible users get it better...
10:49:04 <tusho> then you might just wanna let the user's browser decide anyway :P
10:49:31 <AnMaster> tusho, but I want to set some colours, and if you set any you should set most according to w3c
10:49:42 <tusho> AnMaster: why do you want to set some colours
10:49:57 <AnMaster> because the default link colors are worse
10:49:59 <tusho> the only real thing you change is link hover (which doesn't really matter), and visited link(very close to the default anyway)
10:50:05 <tusho> not very noticable
10:50:24 <tusho> plus i am sure there are people who find it very hard to read lower-contrast stuff
10:50:31 <tusho> that's why it's harder, but still not very hard to read for me
10:50:35 <tusho> so you can't please everyone :^)
10:50:48 <AnMaster> indeed you can't please everyone
10:51:05 <tusho> why please the people with that condition
10:51:12 <tusho> you can please everyone by letting them decide
10:51:16 <tusho> via their browser :P
10:51:37 <AnMaster> http://qa-dev.w3.org/wmvs/HEAD/check?uri=http%3A%2F%2Feso-std.org%2F&charset=(detect+automatically)&doctype=Inline&group=0
10:51:43 <AnMaster> Error Line 3, Column 351: Element pre not allowed as child of element ul in this context. (Suppressing further errors from this subtree.).
10:51:44 <AnMaster> …O</a></h1><nav><ul><pre class="error">
10:51:49 <tusho> because of the php error.
10:51:59 <tusho> which i am about to fix.
10:52:05 <tusho> i just had to find the habari function i needed to define $pages
10:52:19 <AnMaster> http://qa-dev.w3.org/wmvs/HEAD/check?uri=http://rage.kuonet.org/~anmaster/cfunge/&charset=(detect+automatically)&doctype=Inline&group=0 <-- huh "Line 4615, Column 0: character "]" not allowed in declaration subset"
10:52:39 <tusho> AnMaster: that's a beta version
10:52:49 <tusho> weird breakage though
10:53:20 <AnMaster> tusho, nor do I have the line ] anywhere
10:53:36 <tusho> AnMaster: it's an error in the xhtml 1.1 dtd it uses
10:53:41 <tusho> "declaration subset"
10:53:46 <tusho> and ] features in dtd definitions a lot
10:53:52 <tusho> and of course it's gonna be long
10:54:09 <AnMaster> Insecure dependency in eval while running with -T switch at /usr/local/share/perl/5.10.0/HTTP/Message.pm line 413.
10:54:09 <AnMaster> For help, please send mail to the webmaster (ot@w3.org), giving this error message and the time and date of the error.
10:54:31 <AnMaster> http://qa-dev.w3.org/wmvs/HEAD/check?uri=http%3A%2F%2Frage.kuonet.org%2F%7Eanmaster%2Fcfunge%2F&charset=%28detect+automatically%29&doctype=XHTML+1.0+Strict&group=0&user-agent=W3C_Validator%2F1.603
10:55:26 <tusho> http://eso-std.org/ whoops
10:55:35 <tusho> forgot to restrict it to pages only
10:57:17 <tusho> probably in mzingi
10:58:48 <tusho> Posts::get(array('content_type' => 'page', 'status' => Post::status('published')))
10:59:08 <tusho> but habari is well-designed and coded and all that
10:59:45 -!- kar8nga has left (?).
10:59:46 <tusho> i can understand why they picked php, though
10:59:58 <tusho> you know - the whole "most used, understood & deployed" thing :P
11:00:29 <AnMaster> "most misused, misunderstood & misdeployed"
11:00:41 <tusho> it doesn't matter, it works
11:00:49 <tusho> and it scales quite often.
11:00:54 <tusho> more than rails, at least
11:01:26 -!- oklopol has quit (Read error: 113 (No route to host)).
11:01:29 -!- OkloThePol has joined.
11:03:43 <tusho> http://eso-std.org/ hmm, why is that happening...
11:04:56 <tusho> http://www.css3.info/preview/box-shadow/ i'd so use this for the menu bar if ff3 supported it. :p
11:05:07 <tusho> t'would look quite neat
11:05:15 <tusho> less exaggerated than those examples ofc
11:05:58 -!- olsner has joined.
11:09:25 <tusho> it works perfectly
11:12:53 <tusho> view the source of http://eso-std.org/
11:12:57 <tusho> i put the non-whitespace-compressed version up
11:13:01 <tusho> it is definitely noticably slower
11:13:10 <tusho> and the page code is just wasteful & ugly & silly
11:13:25 <tusho> <a href="http://eso-std.org/experment#comments" rel="comments">
11:21:54 <tusho> AnMaster: more processing work & if i'm gonna warp it to avoid that wasteful ugly whitespace I might as well just make it tiny
11:22:05 <tusho> and it's only 24 lines of shell. less actually
11:22:10 <tusho> since it handles uploading already
11:22:24 <tusho> just counted, 8 lines
11:23:19 -!- oklopol has joined.
11:23:20 -!- OkloThePol has quit (Read error: 54 (Connection reset by peer)).
11:30:52 -!- oklopol has quit (Read error: 113 (No route to host)).
11:30:54 -!- OkloThePol has joined.
11:59:15 -!- Mony has joined.
12:04:28 -!- oklopol has joined.
12:04:29 -!- OkloThePol has quit (Read error: 104 (Connection reset by peer)).
12:04:51 <optbot> Mony: ...this is too good to pass up.
12:05:06 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | and if game designers want to keep making things more realistic without spending *billions* on each new game, it's necessary..
12:05:15 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | right.
12:05:17 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | Among other things, that compiler has the idea of scope. Mine has just a global scope. . ..
12:05:26 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | goedle showed that if you have a formal system(??) that is strong enough(??) there are things that aren't part of the system.. but the negation of the ting isn't part of the system either....
12:05:43 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | hmm... actually i might be wrong about you being american.
12:05:48 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | ...or that.
12:05:52 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | Put it at the unicode name..
12:05:55 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | øø.
12:06:03 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | augur : There is one!.
12:06:16 <oklopol> okay, i'm not sure i'm satisfied with anything :)
12:06:27 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | or rather I wrote a substantial part of that code.
12:06:32 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | writing a whole OS in BF would be mind-boggling..
12:12:42 -!- puzzlet_ has joined.
12:19:31 <optbot> tusho: %reduce $$^x^yx^x^yx^x^yy
12:19:33 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | >>> bf ;* <<< 10.
12:19:36 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | Personally my experiences wrt. the fixability of Debian and Gentoo have been exactly the opposite, but on the other hand I haven't touched Gentoo since 2003 or so..
12:19:39 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | partly because nobody believes you until they've seen the code.
12:19:44 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | that's essentially what we need.... multiple interpreters..
12:19:53 <tusho> i liked the preivous one
12:23:23 -!- OkloThePol has joined.
12:23:24 -!- oklopol has quit (Read error: 104 (Connection reset by peer)).
12:25:35 -!- puzzlet has quit (Read error: 110 (Connection timed out)).
12:32:44 -!- oklopol has joined.
12:32:44 -!- OkloThePol has quit (Read error: 104 (Connection reset by peer)).
12:45:28 <tusho> http://eso-std.org/why-i-ve-seen-a-goddamn-post-on-here-that-tests#comment-29
12:45:31 <tusho> clearly I am oklopol
12:49:20 <Mony> my poor duck.... with no beak :'(
13:04:30 -!- Judofyr has quit.
13:05:11 <Deewiant> AnMaster: for 3DSP, FP_ZERO doesn't exist
13:05:54 <AnMaster> Deewiant, hm that is in C99 specs. sorry
13:06:11 <AnMaster> and there is no other way to avoid "floating point ==" warning
13:06:36 <Deewiant> "floating point ==" warning is often stupid and wrong
13:07:24 <AnMaster> Deewiant, and this is legal C99 still
13:07:46 <AnMaster> Deewiant, anyway did you try it on linux?
13:08:42 <AnMaster> if (fpclassify(v[2]) != FP_ZERO)
13:22:19 -!- KingOfKarlsruhe has joined.
13:25:57 <tusho> and I power lots of machines
13:26:01 <tusho> but I am not lean, nor do I clean
13:26:09 <tusho> *machine rhymes a bit more
13:29:12 -!- KingOfKarlsruhe has quit (Remote closed the connection).
13:34:22 -!- kar8nga has joined.
13:41:02 <Deewiant> tusho: heh, still working on that GDC
13:41:14 <tusho> just waiting for someone to give me instructions
13:41:20 <tusho> and pretending to be thinking about it intently to any who asks
13:41:49 <Deewiant> so you can't be bothered to try building GCC?
13:53:50 <Deewiant> welp, that's what he's making you do anyway
13:54:30 -!- ihope has joined.
14:16:36 -!- kar8nga has quit (Read error: 110 (Connection timed out)).
14:25:03 -!- kar8nga has joined.
14:27:30 -!- OkloThePol has joined.
14:27:31 -!- oklopol has quit (Read error: 104 (Connection reset by peer)).
14:52:49 <tusho> Your trial activation key will expire in 3 days. Please purchase a permanent activation key in order to ensure continuous use of the product after the trial period expires.
14:52:52 <tusho> go fuck a butt parallels
14:59:18 <AnMaster> tusho, will you reset your clock or what will you do?
14:59:31 <tusho> AnMaster: find a key somewhere i guess.
14:59:52 <tusho> AnMaster: no, because i'd quite like to ... you know. use it
15:00:02 <AnMaster> tusho, there are plenty of free such apps for linux you know
15:00:15 <tusho> but parallels is faster & has coherence mode
15:00:17 <AnMaster> virtualbox, vmware-server, qemu....
15:00:27 <tusho> AnMaster: yes but it's slower
15:00:40 <tusho> besides, even with coherence mode, parallels takes it to an extreme
15:00:48 <tusho> seamless drag-n-drop, a dock icon for each windows app, etc
15:00:53 <tusho> it's very pleasant and I don't feel like giving it up
15:01:30 <tusho> lemme check how much
15:08:22 <AnMaster> well I would just not use the software
15:08:40 <tusho> AnMaster: that would be an option if I didn't have a use & indeed regularly do use its features
15:09:02 <tusho> AnMaster: actually i'm not
15:09:04 <tusho> because i can pirate it
15:09:31 <tusho> piracy isn't theft, I have next to no moral qualms with it
15:09:38 <Deewiant> I think that's a relatively fair price to pay for an indefinite license if you use it a lot
15:10:07 <AnMaster> Deewiant, tried rc/funge and cfunge on linux yet?
15:10:07 <tusho> Deewiant: apart from the fact that I just *don't have* that kind of money to give on a piece of software that happens to make my game & web developing life easier
15:10:57 <Deewiant> tusho: so you're SOL like AnMaster said, you can't get the best software you want :-P
15:11:08 <tusho> Deewiant: yes i can, I can pirate it. :p
15:12:44 -!- OkloThePol has changed nick to oklopol.
15:13:03 <oklopol> —NickServ— This nickname is registered. <<< read this as "this nickname is retarded"
15:13:49 <tusho> "piracy is wrong and mean" <- disagreed. :p
15:15:23 <oklopol> i don't really give a shit, especially as i don't really think i'm going to be a programmer when i grow up
15:15:53 <oklopol> more like a computer scientist or something
15:25:16 <tusho> Hmm. Now WHY is that happening.
15:26:23 <AnMaster> well ok, I will be 19 before the end of the year
15:26:34 <Deewiant> stop making me feel old, you people :-P
15:27:47 <AnMaster> who is the oldest person here?
15:28:06 <oklopol> oerjan is somewhere around that too, 3x
15:31:13 <AnMaster> Deewiant, I got the design plan for a 98 version of efunge pretty much done, except I'm not sure how to do fingerprints at all
15:32:04 <AnMaster> Deewiant, who was it that was making a haskell funge?
15:32:37 <Deewiant> google hsfunge, you may find it
15:32:51 <AnMaster> Your search - hsfunge - did not match any documents.
15:33:00 <AnMaster> funktio, hey what was the url to your funge?
15:36:10 <CO2Games> Ok I've got my first release of DFParser done
15:36:34 <AnMaster> http://funktio.awardspace.com/misc/hsfunge/
15:42:12 -!- OkloThePol has joined.
15:42:12 -!- oklopol has quit (Read error: 104 (Connection reset by peer)).
15:44:44 <AnMaster> Deewiant, I assume you want that on your mycology page too
15:45:36 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | now you can't solve the problem "two threads on a dual cpu system being able to transfer data between them using a queue" problem one one of those systems.
15:46:15 <AnMaster> funktio, there? I tried to compile hsfunge but got this error:
15:46:20 <AnMaster> Could not find module `Data.Time.Calendar.Julian':
15:46:20 <AnMaster> Use -v to see a list of the files searched for.
15:46:46 <AnMaster> The Glorious Glasgow Haskell Compilation System, version 6.8.2
15:47:20 <funktio> it should be in the libraries that come with ghc: http://www.haskell.org/ghc/docs/latest/html/libraries/time/Data-Time-Calendar-Julian.html
15:47:33 <AnMaster> funktio, I know no haskell, just wanted to try it out
15:47:52 <AnMaster> anyway I use the binary useflag for haskell, so that means some binary download, not locally compiled one
15:47:53 <fizzie> AnMaster is prescient? At least here the version output appeared before funktio's question.
15:48:20 <AnMaster> fizzie, no, just trying to be helpful
15:48:26 <AnMaster> since that would be a question I would ask
15:48:35 <fizzie> I think you're trying to hide your freaky mutant powers by saying that.
15:48:52 <AnMaster> fizzie, if I had such powers, wouldn't I be able to fix this error?
15:49:09 <fizzie> Maybe the powers are limited? How would I know, I'm not the prescient one here.
15:49:31 <AnMaster> anyway funktio, what commands should I try next?
15:50:33 * AnMaster runs a check to see if all md5sums matches on the ghc package
15:50:37 -!- fungot has joined.
15:51:08 <fizzie> Ho, had completely forgotten to revive fungot after having to reboot that computer.
15:51:09 <fungot> fizzie: night folks :) well the simple solution is to have
15:51:13 <ihope> "ghc-6.8.2: internal error: R_X86_64_32S relocation out of range: (noname) = 0x7fa8eb7e54f8"
15:51:26 <ihope> So, the GHC error hasn't magically vanished over here.
15:52:42 <AnMaster> I mean, how mature is it seen in years
15:52:53 <AnMaster> so why so much more popular these days?
15:53:04 <AnMaster> I mean I only heard about haskell a few years ago
15:54:11 <AnMaster> funktio, all files but /usr/lib64/ghc-6.8.2/package.conf match so far, scan is still running
15:54:30 <AnMaster> no idea about that package.conf, from the look of it, it looks like other packages may have changed it
15:56:19 <AnMaster> scan finished, just that one changed
15:56:32 <AnMaster> my guess is that other haskell libraries add themself into that file
15:56:38 <AnMaster> which seems to be the case reading it
15:58:22 <tusho> AnMaster: haskell has experienced a growth
15:58:26 <tusho> just like ruby a few years ago
15:58:28 <tusho> except less chaotic
15:58:46 <tusho> but yes, haskell derived from Miranda (1987) and such
15:58:46 <AnMaster> erlang is experiencing such a growth around now I think
15:58:53 <tusho> with the latest standard revision being 1998
15:59:03 <tusho> AnMaster: yes, but far far more slow and stuff, so barely notiacble
15:59:09 <AnMaster> tusho, wikipedia says haskell "Appeared in 1990"
15:59:26 <tusho> and the last conference and the standard resulting, etc, is Haskell'98
15:59:41 <tusho> the next version, colloquially Haskell' (Haskell Prime) is being worked on slowly
16:00:35 <CO2Games> http://uploads.co2games.com/DFParser.exe :D
16:03:45 <AnMaster> if it was actually the source being posted I might have looked at it... but posting a windows binary... how useless
16:05:08 <AnMaster> first I got no windows, only linux, second I wouldn't trust a binary
16:05:28 -!- OkloThePol has changed nick to oklopol.
16:05:30 -!- oklopol has changed nick to oklofok.
16:08:33 -!- oklofok has changed nick to oklopol.
16:09:36 <tusho> CO2Games: 'why the ni
16:10:36 -!- Ilari has quit ("Won't be back for a while...").
16:12:25 <tusho> CO2Games: what do you mean
16:12:49 <CO2Games> Where does it say why the nix?
16:13:27 <oklopol> nix is the plural form of nick.
16:13:30 <AnMaster> CO2Games, the *normal* way in the esoteric community is to publish the source
16:14:14 <oklopol> is it an official way btw?
16:14:26 <tusho> yes, source would be nice
16:14:32 <tusho> but you're insinuating that he's posted a virus in #esoteric
16:15:28 <oklopol> viruses are awesome, i wish they were legal to create and spread
16:15:51 <CO2Games> I could infect school computer systems for fun
16:15:54 <tusho> only nice viruses though
16:15:59 <tusho> like ones that put mice on your screen
16:16:02 <tusho> until you click them
16:16:11 <tusho> and you can never move them
16:16:31 <tusho> you see the other's desktop
16:16:37 <tusho> your mouse runs on to the others from yours
16:16:37 <oklopol> i was thinking more like invisible ones
16:16:38 <CO2Games> Every time it is run it is a rick roll and changes its name
16:16:42 <tusho> and you see it poop some germs out
16:16:44 <tusho> and then walk back
16:16:50 <tusho> and then germs turn into another worm
16:17:09 <tusho> while the rat is moving across on to the others
16:17:15 <tusho> everything you say into the microphone is said by your rat
16:17:17 <tusho> on the other's computer
16:17:21 <CO2Games> But the 10th time it shows meatspin porn
16:18:29 <CO2Games> You think I should post the source?
16:18:51 <oklopol> not really, i prefer programs being black boxes.
16:21:02 <oklopol> see i can just give random responses until you're happy :)
16:21:19 <oklopol> it's called simulated annealing
16:21:36 <fizzie> See, fungot doesn't want any source.
16:21:36 <fungot> fizzie: the reason why he wanted the xml/ xslt step there
16:21:48 <fungot> fizzie: in that case."
16:24:59 -!- pikhq has quit (Connection timed out).
16:26:01 <tusho> CO2Games: pastebin.ca
16:28:28 <tusho> So paste them all with //filename at the top,
16:28:30 <AnMaster> hm I think it is possible to complete every task in a non-turing complete language, to be exact some specific non-turing complete language
16:28:41 <AnMaster> apart from making a turing complete language interpreter
16:29:17 <AnMaster> you just need something like HQ8+ but with one extra instruction, for the task you want to handle
16:29:53 <tusho> AnMaster: ...duh...
16:30:23 <tusho> if a program sees a character and reacts to it it can do anything it wants!
16:30:29 <tusho> AnMaster: it wasn't very funny
16:30:30 <CO2Games> Oh perhaps I should have zipped it
16:30:37 <tusho> CO2Games: perhaps you should pastebin it
16:33:00 <CO2Games> http://co2games.com/DrainFuck.zip
16:37:05 <CO2Games> Yeah yeah I know it shouldn't be a class but I might work with it some more
16:37:34 <AnMaster> I just wondering if you were doing what I thought you were
16:37:59 <fizzie> It's a wrapper for an "unsigned short" that does not do much.
16:38:56 <fizzie> And the code needs nonstandard itoa, _getch and <conio.h>, although that's pretty trivial to fix if you want it to compile on a Unixy system.
16:39:45 <fizzie> It has that _getch, which does "get a character from the keyboard in an unbuffered way".
16:40:26 <AnMaster> CO2Games, won't work on anything but windows then
16:41:05 <AnMaster> <fizzie> And the code needs nonstandard itoa, _getch and <conio.h>, although that's pretty trivial to fix if you want it to compile on a Unixy system.
16:41:31 <CO2Games> So how do I get something like getch that works on unix systems?
16:41:45 <fizzie> On the other hand, the POSIXy way (tcsetattr to mangle terminal modes, plus fgetc) won't work on Windows.
16:42:01 <AnMaster> fizzie, using ncurses could work on both I guess
16:42:31 <CO2Games> #ifdef _WIN32 and #ifdef __unix__
16:42:36 <fizzie> AnMaster: If you have a Windows curses implementation. There is at least pdcurses that I know of.
16:42:43 <tusho> why not just use getch() CO2Games?
16:42:49 <tusho> pressing enter for input is standard brainfuck behaviour
16:42:54 <AnMaster> getch, wgetch, mvgetch, mvwgetch, ungetch, has_key - get (or push back) characters from curses terminal keyboard
16:43:08 <tusho> CO2Games: yes it is
16:43:09 <fizzie> I think tusho means getchar/fgetc.
16:43:16 <tusho> CO2Games: see: every interpreter ever
16:43:21 <tusho> I could bombard you with c sources if you want
16:43:36 <tusho> but you're the newbie and I've written like 10 brainfuck interpreters and a few compilers and read many more...
16:43:40 <tusho> so...i'd just trust me on this one
16:43:41 <CO2Games> Brainfucking Machine gets a single character
16:43:46 <tusho> enter for input is very standard behaviour
16:43:52 <tusho> CO2Games: then it is the exception
16:44:09 <CO2Games> But pressing enter for a single character is SO inefficient
16:44:13 <AnMaster> CO2Games, gets a single char from the existing buffer yes
16:44:20 <tusho> that's why you enter a line at a time CO2Games
16:44:24 <tusho> hello world<ENTER>
16:44:31 <tusho> wow you said what i said<ENTER>
16:44:32 <tusho> wow you said what i said
16:44:49 <tusho> that is how every brainfuck interp works, apart from broken ones
16:45:06 <CO2Games> Enter is not the way this should be done
16:45:27 <CO2Games> Besides I had to google a lot of shit to find getch
16:46:08 <CO2Games> ,[.,] echos input after a newline
16:46:15 <tusho> CO2Games: it's simple
16:46:17 <tusho> the source for , is
16:46:23 <tusho> value_of_tape_at_pointer = getchar()
16:46:26 <tusho> value_of_tape_at_pointer = _getch()
16:46:45 <tusho> CO2Games: no it does not
16:46:53 <tusho> it is a lot better than your version for a wide variety of programs
16:47:20 <CO2Games> Think about games. What if you had to press enter every time you pressed w
16:47:40 <tusho> you couldn't write a game in brainfuck
16:47:43 <tusho> besides, that is a totally different issue
16:47:48 <tusho> games access the keyboard directly
16:48:01 <tusho> yes but it's a text adventure
16:48:04 <tusho> not the FPS style he is thinking of
16:48:18 <AnMaster> fps game would suck in brainfuck
16:48:57 <fizzie> For one thing, with _getch() like that the "speed" of the game would depend on your keyboard repeat rate and only move when you have some key pressed.
16:49:32 <fizzie> (Or does it return immediately if there's a key pressed? It might do that. Doesn't help much with the timing of a game there.)
16:50:10 <AnMaster> fizzie, would work for turn based games like nethack though
16:50:15 <CO2Games> And what is it I'm supposed to do about itoa
16:50:42 <tusho> restructure your code so you don't have to use it
16:50:46 <tusho> i.e. what are you using it for?
16:50:58 <tusho> Use printf("%i", foo)
16:51:19 <tusho> that's more memory-efficient anyway
16:51:25 <tusho> since you should free() the itoa return iirc
16:51:55 <fizzie> This itoa looks like it uses a supplied buffer.
16:51:59 <CO2Games> so printf( prints to the screen?
16:52:18 <fizzie> char itoabuf[20]; puts(itoa(parseresult,itoabuf,10)); ... still, there's no reason not to use printf there.
16:52:56 <fizzie> Well, Visual C++ has the MSDN documentation installed usually.
16:53:14 <tusho> "so printf prints to the screen"
16:53:17 <tusho> You, my friend, should stop writing C.
16:53:20 <fizzie> There's a C library reference in there somewhere, I've seen it.
16:53:27 <AnMaster> read the fcking msdn documentation, though I pitty you if you do ;)
16:53:42 <Deewiant> AnMaster: you wouldn't like him to read the MSDN documentation
16:54:00 <Deewiant> they typically say stuff like "the POSIX function foo() is deprecated, use the ISO conformant _foo() instead"
16:54:58 <AnMaster> tusho, yeah printf() is the same level as "hello world"
16:55:13 <AnMaster> or since it is C++ he could just use cout << number;
16:55:18 <Deewiant> http://msdn.microsoft.com/en-us/library/ms235327(VS.80).aspx
16:55:50 <Deewiant> wasn't itoa a POSIX extension?
16:56:10 <fizzie> Yes, they just call it a "posix function" since it's where they keep other stuff like that.
16:56:24 <Deewiant> guess not, it was just a K&R function
16:56:37 <fizzie> It's just common, but not POSIX.
16:56:58 <AnMaster> I implement my own one, more like ltostr, since it can handle various odd bases
16:57:30 <Deewiant> AnMaster: but in any case, "ISO C++ conformant" in MSDN generally means that you should just use _foo because that's what the ISO C++ standard says implementation-defined names should be like
16:57:44 <fizzie> In any case, the code is C++, not C. (Although it uses C IO and only a couple of bits like some namespace declarations and "<cfoo> instead of <foo.h>" headers.)
16:58:11 <AnMaster> Deewiant, well it is misleading
16:58:16 <Deewiant> in a way it's good that they're saying "this probably won't work on all C++ compilers"
16:58:32 <AnMaster> Deewiant, they forgot "implementation specific"
16:58:33 <Deewiant> fizzie: I always use C IO in C++ programs :-P
16:58:48 <AnMaster> I always just use C and cut away the C++ crap
16:58:54 <AnMaster> for one, C is way more portable
16:58:57 <fizzie> Deewiant: I usually just write C if I have no use for C++.
16:59:13 <Deewiant> AnMaster: if you restrict yourself to POSIX anyway your C is just as portable as C++ :-P
16:59:16 <AnMaster> you can find C compilers for almost any system made since 1990
16:59:30 <Deewiant> yeah, and they won't be POSIX-compliant
16:59:41 <AnMaster> Deewiant, indeed but I need some stuff from POSIX really
16:59:51 <AnMaster> fork() for example in PERL fingerprint
16:59:56 <Deewiant> yeah, exactly, so there's no point in using C instead of C++
17:00:03 <AnMaster> I agree C99 is a bit less common
17:00:06 <Deewiant> at least no /portability/ point
17:00:16 <Deewiant> C++ is much more portable than C99
17:00:21 <Deewiant> and no, it's not really changing
17:00:35 <CO2Games> hey do most unix shells support pause?
17:00:36 <AnMaster> both tcc and pcc are aiming for C99
17:01:01 <Deewiant> CO2Games: if you want to use system("pause") just use getchar() instead
17:01:19 <CO2Games> But what if there is another char in the buffer
17:01:22 <AnMaster> Deewiant, if the program waits at the end I would kill it
17:01:59 <Deewiant> AnMaster: whether you press ^C or enter the results are the same
17:02:21 <fizzie> Deewiant: The ^C hurts the program more. :p
17:02:40 <Deewiant> fizzie: you're not supposed to use something like that except at the end of main() anyhoo
17:03:09 <AnMaster> never use system("pause"); at the end of main
17:03:12 <Deewiant> AnMaster: would you really open a new shell and "kill -9" without even pressing enter if the program looks to be doing nothing?
17:03:52 <Deewiant> only if you double-click-opened it
17:03:54 <CO2Games> unless you use cmd to get at it
17:04:11 <fizzie> It's a command line program, I would assume to use the command line to run it.
17:04:12 <Deewiant> if you want to write a non-console program then write a non-console program
17:04:20 <Deewiant> I have 2 cmd prompts open as we speak
17:04:28 <AnMaster> CO2Games, you just alienated about half the people here
17:05:02 <CO2Games> Wait you mean I'm not the only one who actually likes cli?
17:05:06 <fizzie> In any case, if you're doing the #ifdef thing already, you can stick your system("pause") or whatever in #ifdef _WIN32 or whatever it was.
17:05:49 <Deewiant> hmm, I guess you can't detect whether a process was started via cmd or not
17:06:06 <AnMaster> is your brainfuck implementation even optimising?
17:06:19 <AnMaster> like combining >>> into a "move 3 cells"
17:06:28 <AnMaster> Deewiant, I think almost all do it
17:06:45 <Deewiant> almost all that people who develop in BF use, probably
17:06:55 <Deewiant> almost all that people who just try out BF use, probably not :-P
17:07:14 <CO2Games> Actually I have a 0 command for that
17:07:24 <AnMaster> Deewiant, all bf interpreters I mean
17:07:37 <Deewiant> AnMaster: I know what you meant, and I disagreed
17:07:42 <AnMaster> CO2Games, seems pointless, [-] is a standard idiom
17:07:45 <fizzie> Deewiant: You could use GetConsoleProcessList to check if cmd.exe is still attached to the console (I'm thinking it could stay there even during program execution) but only on XP or Vista.
17:08:05 <CO2Games> And I didn't know about the wrapping in brainfuck when I made it
17:08:06 <fizzie> It's not faster if you optimise [-]. :p
17:08:24 <AnMaster> since most interpreters will change [-] into "set 0"
17:08:38 <Deewiant> fizzie: when would you check that, it's always attached no?
17:08:43 <fizzie> Fungot's interpreter won't. :p
17:08:43 <AnMaster> certainly my basic def-bf compiler does some basic stuff like that in no-jump zones
17:09:02 <fizzie> Deewiant: I don't think it is if you start a program with a double-click and windows ends up creating a new console window for it.
17:09:44 <Deewiant> fizzie: it will be "explorer.exe/whatever -> cmd.exe -> program" and not "explorer.exe/whatever -> program", or am I misunderstanding
17:10:21 <fizzie> Deewiant: Uh, explorer.exe will definitely not be attached to the console, and I really don't think cmd.exe is involved if you start a console executable directly.
17:10:40 <Deewiant> fizzie: I'm just talking about what starts what process
17:11:08 <CO2Games> This would be easier if they hadn't removed dos from windows
17:11:18 <fizzie> Deewiant: Well, ok. But I don't think cmd.exe is involved when you run console executables, Windows just creates a console window if the program needs one.
17:11:29 <fizzie> Deewiant: Of course I'm no Windows person, this is all mostly speculation.
17:12:00 <AnMaster> iirc you need to call something like CreateConsoleA(a lot of parameters, several pointers to structs)
17:12:22 <Deewiant> damn, I was fairly sure a cmd.exe would be spawned
17:12:23 <fizzie> If it's compiled as a "console application", there's some magic to do it automatically.
17:12:35 <fizzie> I don't remember how that works.
17:12:58 <AnMaster> fizzie, ah yes that sounds familiar
17:13:06 <fizzie> Considering the uselessity of cmd.exe, I don't really see any reason to use it in there.
17:13:21 <Deewiant> uselessity? it's much better than DOS :-P
17:13:29 <fizzie> Does it even do job control?
17:13:36 <Deewiant> and I still think it's better than any alternatives on windows
17:13:45 <Deewiant> I never use job control anyway, though
17:13:54 <fizzie> Well, then, I see no reason to run a program under it in that case.
17:14:00 <GregorR> An interesting albeit impossible study would be to find compiler histories of major compiler binaries. e.g. the GCC in Debian was compiled by an older GCC in Debian, which was compiled by an even older GCC, etc etc, until you get the GCC in Debian compiled by the GCC from (perhaps) SLS, then the GCC in (an earlier) SLS compiled by the CC from Minix, which was probably ultimately bootstrapped by aBSD C compiler, which in turn was probably ultimately boo
17:14:00 <GregorR> tstrapped by an AT&T UNIX C compiler, which ultimately was bootstrapped by the original K&R BCPL language IIRC.
17:14:22 <Deewiant> "impossible" is quite right. :-P
17:14:25 <AnMaster> <Deewiant> and I still think it's better than any alternatives on windows <-- powershell?
17:14:35 <Deewiant> AnMaster: haven't tried it TBH
17:14:47 <AnMaster> and I agree with fizzie about job control
17:14:54 <Deewiant> some people say it sucks, some people like it
17:15:01 <fizzie> I don't know the alternatives, but there was a 4dos variant, something like 4nt. This was "some time ago", I think.
17:15:04 <Deewiant> what's so important about job control, what do you use it for
17:15:24 <fizzie> I liked 4dos, never tried 4nt.
17:15:24 <Deewiant> and it's non-free anyway, so that's that :-P
17:15:32 <Deewiant> cmd.exe has most of 4dos's features
17:15:39 <fizzie> Of course with 4dos the point of reference was command.com, so...
17:16:08 <fizzie> As for job control, it's not that I'd be constantly using it, I just see no reason to involve cmd.exe in the execution of an application if the cmd.exe isn't going to _do_ anything.
17:16:20 <fizzie> (Except open a console or something.)
17:16:34 <Deewiant> in executing an individual application, certainly
17:16:37 <AnMaster> um if you mean a console window I would prefer konsole
17:16:44 -!- cherez has joined.
17:16:46 <Deewiant> but in general I run more than a single program in a cmd.exe :-P
17:16:54 -!- cherez has quit (Client Quit).
17:16:55 <fizzie> Yeah, sure, you can use it interactively.
17:16:57 <AnMaster> Deewiant, I often run stuff with &
17:17:14 <Deewiant> what kind of stuff do you run with &?
17:17:19 <AnMaster> for example make > make.log 2>&1 &
17:17:29 <AnMaster> then I would do other stuff while I wait
17:17:39 <AnMaster> Deewiant, is true for lots of other things too
17:17:41 <Deewiant> okay, I guess that makes sense
17:17:46 <Deewiant> I haven't felt the need though
17:17:52 <fizzie> In that sort of situation I just spawn more shells, generally.
17:18:32 <fizzie> Even fungot's running in the foreground, since it breaks so often and I want to see the raw IRC messages which made it crash.
17:18:33 -!- cherez has joined.
17:18:33 -!- cherez has quit (Remote closed the connection).
17:18:33 <fungot> fizzie: my experiences with x-chat haven't been pleasant at all. thing is though, if it was
17:18:42 <Deewiant> I generally spawn more shells as well
17:18:42 <AnMaster> Deewiant, and does it even handle basic programming on command line?
17:18:43 -!- cherez has joined.
17:19:18 <Deewiant> not that I often need that, either :-P
17:19:31 <AnMaster> for i in 199{0..9}; do wget http://www.no.ioccc.org/${i}/${i}.tgz; tar -zxf ${i}.tgz; done
17:19:55 <AnMaster> was just first example with for from my command line history
17:20:01 <fizzie> fungot: Uh, you're speaking to the IRC server directly with a socket. There's no x-chat there. How would you even get x-chat in your little chroot jail?
17:20:02 <fungot> fizzie: but i don't know where the fnord level' of syntactic closures, and the
17:20:15 <fizzie> That bot is seriously messed up.
17:20:15 <Deewiant> for /L %i in (1990,1,1999) do wget ...%i/%i.tgz ...
17:20:38 <AnMaster> Deewiant, functions on command line?
17:21:42 <Deewiant> hmm, not sure how to do command blocks actually
17:21:45 <AnMaster> for example I wrote this when I was testing on envbot:
17:21:46 <AnMaster> profile() { local n=$1; shift; while (( n-- )); do "$@"; done; }
17:22:29 <AnMaster> mostly pure bash vs. external tools
17:22:44 <AnMaster> in general pure bash is faster for smaller data sets due to fork() overhead
17:22:46 <tusho> AnMaster: you use goto
17:23:01 <AnMaster> tusho, you can't use goto to another line in interactive shell
17:23:10 <tusho> you can goto another label
17:23:14 <AnMaster> which is *very very* different
17:23:28 <AnMaster> Deewiant, so can you use that for loop in interactive shell?
17:23:49 <AnMaster> tusho, anyway we were talking about interactive shell
17:23:51 <Deewiant> like said, probably doesn't support functions
17:24:11 <AnMaster> I want to be able to work in interactive shell when coding bash
17:24:15 <Deewiant> interactive shell can do everything *.bat can
17:24:36 <AnMaster> Deewiant, so you can't do flow control at all
17:25:57 <AnMaster> Deewiant, still... not enough I suspect
17:26:55 <fizzie> Enough to satiate AnMaster's insane bloodlust for shell programming.
17:28:46 <AnMaster> I very often write functions directly on command line
17:29:03 <Deewiant> I don't think I have ever written a function on the command line
17:29:15 <AnMaster> well of course, cmd.exe doesn't support it
17:29:27 <Deewiant> I do use linux as well, you know :-P
17:29:48 <AnMaster> Deewiant, ah so you tested cfunge and rcfunge noe?
17:30:04 <Deewiant> nah, I've been doing school work most of the day
17:30:04 <AnMaster> and started updating that page
17:30:21 <AnMaster> Deewiant, I think sf.net wouldn't like me to do 2 releases in 2 days
17:30:28 <AnMaster> so next will wait at least a week
17:30:47 <fizzie> Release early, release often, they say.
17:31:04 <AnMaster> for 1 fixed bug + a few cygwin support bits?
17:31:10 <ihope> What if you have no code?
17:31:39 <fizzie> It's one more file-pile for sf.net to keep indefinitely in the repositories, I guess.
17:31:46 <ihope> Can you release a source file consisting entirely of comments?
17:32:07 <fizzie> Still, I really don't think they'd care much.
17:32:19 <AnMaster> and freshmeat got some policy against it
17:32:46 <AnMaster> "another week, another release" I heard some project use
17:32:53 <AnMaster> but never "another day, another release"
17:33:18 <AnMaster> (btw, I think that was inspircd in some release announcement for some beta version of 1.1)
17:33:21 <tusho> another day, another release is a spectacular idea
17:33:23 <Deewiant> another commit, another release
17:33:25 <tusho> though only for early phases
17:33:34 <tusho> a release every 3 days is then suitable
17:33:39 <tusho> until the program is stable
17:33:48 <tusho> in which case a release every half month to a month is reasonable
17:33:53 <AnMaster> so maybe I'll publish an errata :D
17:34:08 <tusho> AnMaster: but esoteric software projects and little things like cfunge are...not stable software, ever
17:34:13 <tusho> they classify as early/mid development
17:34:16 <tusho> so: a release every 1-3 days
17:34:29 <tusho> c-intercal is huge enough to justify a proper release schedule
17:34:33 <tusho> AnMaster: no, you don't get my point
17:34:40 <tusho> esoteric projects are different in that they're small and unimportant
17:34:46 <tusho> so it's best to release very often
17:34:53 <tusho> instead of artificially delaying it
17:34:55 <tusho> AnMaster: Yes i did
17:35:00 <tusho> I've looked at cfunge.
17:35:23 <AnMaster> $ ~/src/ohcount-1.0.1/bin/ohcount src lib
17:35:23 <AnMaster> Language Files Code Comment Comment % Blank Total
17:35:23 <AnMaster> -------------- ----- --------- --------- --------- --------- ---------
17:35:24 <AnMaster> c 95 9833 3963 28.7% 1910 15706
17:35:30 <AnMaster> -------------- ----- --------- --------- --------- --------- ---------
17:35:32 <AnMaster> Total 97 9947 4127 29.3% 1955 16029
17:35:41 <AnMaster> oh and cpp = some headers using C++ reserved words for other stuff
17:35:52 <AnMaster> that that line counter can't understand is really C
17:37:02 <AnMaster> tusho, do you call around 10 000 lines of code small?
17:37:14 <Deewiant> what languages does ohcount support?
17:37:35 <AnMaster> since it is used for ohloh.<whatever>
17:37:35 <Deewiant> for small values of "lot" probably
17:37:41 <tusho> AnMaster: when it's doing fucking trivial stuff and is only big because your code sucks and you microoptimize for no reason, yes.
17:38:34 <AnMaster> Deewiant, more than one screen with one per line
17:38:37 <Deewiant> ohloh.net used to say Tango was written in shell... guess it's more accurate now
17:39:14 <AnMaster> http://rafb.net/p/4htZpB57.html
17:39:23 <Deewiant> AnMaster: well, https://www.ohloh.net/projects/dtango/analyses/latest has D
17:39:34 <Deewiant> AnMaster: and as you can see, it's at the bottom
17:39:41 <AnMaster> Deewiant, ok, I may have a non-recent version here
17:39:50 <Deewiant> AnMaster: at the bottom of your paste, I meant
17:40:04 <tusho> So. Anyone want to sway my domain choice from tusho.net? (.net is effectively general like .com but .com looks bad for a personal site to me, .org is kind of correct but 1. i may wanna sell somethign on there that I made at some point..dunno what 2. i'm not an organization 3. the g dangling looks weird compared to the tusho, and .name looks kinda weird as in "tusho.name" - it's the "correct" one to use, but I don't like how "name" is as big as "tusho" when "t
17:40:13 <tusho> hope that all got through if not tell me where it was cut
17:40:25 <AnMaster> Deewiant, anyway it is a fair list, even though far from all
17:40:30 <tusho> usho" is the important part)
17:40:30 <Deewiant> tusho: use a client that can split it for you
17:40:37 <tusho> So. Anyone want to sway my domain choice from tusho.net? (.net is effectively general like .com but .com looks bad for a personal site to me, .org is kind of correct but 1. i may wanna sell somethign on there that I made at some point..dunno what 2. i'm not an organization 3. the g dangling looks weird compared to the tusho, and .name looks kinda weird as in "tusho.name" - it's the "correct" one to use, but I don't like how "name" is as big as "tusho" when "t
17:40:38 <tusho> usho" is the important part)
17:41:35 <AnMaster> <tusho> usho" is the important part)
17:41:51 <tusho> my message is too long
17:41:56 <AnMaster> tusho, there was no t in either pace
17:42:08 <fizzie> I saw one, and there is one in Deewiant's paste.
17:42:10 <tusho> So. Anyone want to sway my domain choice from tusho.net? (.net is effectively general like .com but .com looks bad for a personal site to me, .org is kind of correct but 1. i may wanna sell somethign on there that I made at some point..dunno what 2. i'm not an organization 3. the g dangling looks weird compared to the tusho, and .name looks kinda weird as in "tusho.name" - it's the "correct" one to use, but I don't like how "name" is as big as "tusho" when
17:42:12 <tusho> So. Anyone want to sway my domain choice from tusho.net? (.net is effectively general like .com but .com looks bad for a personal site to me, .org is kind of correct but 1. i may wanna sell somethign on there that I made at some point..dunno what 2. i'm not an organization 3. the g dangling looks weird compared to the tusho, and .name looks kinda weird as in "tusho.name" - it's the "correct" one to use, but I don't like how "name" is as big as "tusho" when
17:42:13 <tusho> "tusho" is the important part)
17:42:32 <tusho> okay. now can further discussion be about the content of the message, not its presentation? :P
17:42:39 <AnMaster> http://rafb.net/p/U1actx90.html
17:42:50 <AnMaster> something dropped the t here then
17:42:51 <tusho> "okay. now can further discussion be about the content of the message, not its presentation? :P"
17:43:23 <fizzie> I think we're finding the presentation more interesting than the content.
17:43:38 <Deewiant> I still think .name is the way to go
17:44:02 <fizzie> I still think you should've formatted the message as a triangle.
17:44:10 <tusho> AnMaster: please stick to the possible possibilities.
17:45:55 <AnMaster> tusho, .net would imply that you are related to network operations
17:46:10 <AnMaster> which they hadn't changed that
17:46:56 <tusho> but I am a pragmatist
17:47:05 <tusho> today, .net is completely generic
17:47:14 <tusho> and feels the most generic too
17:47:20 <tusho> as opposed to .com which still feels slightly commercial
17:51:12 <fizzie> Maybe all three of .com/.net/.org, with the others redirecting to .net; then later on you can use tusho.com for your evil multinational corporation, and even later "the tusho foundation" can start using .org for their charity work.
17:51:25 <tusho> fizzie: That's three domains and therefore 3x$$$ :P
17:51:48 <fizzie> Oh, sure, if you're going to be _cheap_ about it...
17:52:35 <AnMaster> well.. anmaster foundation doesn't have the same ring to it
17:52:47 <AnMaster> would probably prefer to use my real name in such a situation
17:52:59 <tusho> THE AVID NORLANDER FOUNDATION
17:53:03 <tusho> imagine that in some ye olde serif font
17:53:17 <tusho> Deewiant: recalled from memory
17:53:21 <tusho> isn't that his name
17:53:25 <AnMaster> isn't it a video editing system
17:53:43 <AnMaster> I'm pretty sure Avid is some high end video editor
17:54:23 <AnMaster> tusho, probably just my family name in that case but heh
17:54:24 <Deewiant> maybe I read "avid" as applying to the foundation as a whole
17:54:40 <Deewiant> like "the awesome foundation of X"
17:55:31 <AnMaster> "the awesome and most supreme secret society of"
17:56:09 <AnMaster> something like mason lodges or whatever they are called over there
17:58:33 -!- OkloThePol has joined.
17:58:34 -!- oklopol has quit (Read error: 104 (Connection reset by peer)).
18:27:45 <tusho> any further comments on the domain name thing
18:27:48 <tusho> if not...tusho.net register go
18:29:23 <tusho> AnMaster: we are in a thing known as an "internet relay chat"
18:29:32 <tusho> we "discuss ideas" and "have debates"
18:29:36 <tusho> i was attempting to do the former
18:44:58 <tusho> should I use the private domain stuff?
18:45:04 <tusho> So that people can't link tusho to Elliott Hird easily.
18:46:01 <fizzie> Given your reaction to that picasa face-detection tagging thing, I would assume so. Personally I haven't bothered with the whois privacy thing, though, but that's mostly laziness.
18:46:17 <tusho> It bumps the cost from £5 to £10, though.
18:46:39 <fizzie> Oh. I think my current (not cheap at all) registrar provides it for free.
18:46:51 <fizzie> Should update the address in the domains, actually, moving next Saturday and if I don't fix it now it'll stay wrong for a year or two again.
18:47:06 <fizzie> register4less.com, I think. There was a link to it in userfriendly. :p
18:47:22 <tusho> I am using mydomain.com
18:47:36 <AnMaster> fizzie, if it is uf, then yes it is register4less.com
18:49:04 <tusho> Anyone have cheap registrar with private registration suggestions?
18:51:34 <fizzie> I'm grepping my logs. :p
18:51:36 <tusho> Timing out and registering anyway with privacy one assuming no further input...beep....
18:51:55 <fizzie> I don't think I'll find anything very interesting there, so go ahead if you want.
18:52:04 <tusho> fizzie: Well, it costs $8.55 for domains
18:52:09 <tusho> and $6.99 to add privateness.
18:52:34 <tusho> Deewiant: per year
18:52:45 <tusho> (yeah, sweating the small stuff ;))
18:53:12 <Deewiant> if you want the privacy, go for it
18:53:21 <Deewiant> if you don't, of course not then :-P
18:54:58 <fizzie> R4L is $15 a year, I think. I'm certain there have been multiple discussions about domain registration, with suggestions and everything, but I can't seem to figure out the correct words to grep for.
18:56:05 <fizzie> Good, though, can stop grepping.
18:58:02 * tusho turns off auto-renew
18:58:27 <tusho> Wait, why would I?
18:59:20 <tusho> Kind of anticlimatic, of course. :P
19:01:57 <tusho> tusho.net resolves already
19:02:25 <Mony> it's burgertime to kick ass !
19:02:45 <Mony> http://fr.youtube.com/watch?v=pqJ2vBIv130&eurl=http://www.dsfanboy.com/2008/07/23/its-burgertime-to-kick-ass/
19:19:24 -!- puzzlet_ has quit (Remote closed the connection).
19:19:32 -!- puzzlet has joined.
19:44:27 <tusho> http://tusho.net/blog/
19:45:57 <ihope> Your post is written in such a way that I wanted to read it quickly. I approve.
19:46:26 <ihope> I almost wish I had a blog.
19:55:54 -!- puzzlet has quit (Remote closed the connection).
19:55:58 -!- puzzlet has joined.
20:00:25 -!- oerjan has joined.
20:02:40 <tusho> oerjan: happy birthday
20:03:26 <tusho> oerjan: think you're the oldest here, then
20:04:13 <oerjan> and you may be the youngest i guess
20:04:26 <tusho> asierkerkrkerkerkaa is younger
20:04:33 <tusho> he was 10 when I was 11 or 12
20:04:41 <tusho> but yes, second-youngest
20:05:39 <ihope> My days of being second youngest are even more over than my days of being youngest.
20:05:46 <ihope> Wait, that's not right.
20:05:49 <tusho> ihope: You're 15, that's ancient.
20:05:55 <tusho> We've had tons of 13-14 year olds in here, I believe.
20:06:51 * ihope puts on a gray wig and grabs a cane
20:06:59 <tusho> Being the youngest ... isn't really an advantage. :P
20:07:10 <ihope> I can be the wisest! >:-)
20:07:11 <tusho> Heck, when I turned 13 last month I suddenly stopped being an illegal liar! (COPPA) Yayyyy.
20:07:22 <tusho> ihope: You can be Honorary Wisest.
20:11:43 <oerjan> i'll be the honorary stupidest then
20:11:59 <ihope> I don't think the opposite of wise is stupid.
20:12:01 <oerjan> or maybe two titles is a bit much
20:12:39 <ihope> Can I be both Honorary Wisest and Honorary Navest?
20:12:54 <oerjan> you can be Honorary Paradoxicalest
20:14:05 <ihope> You mean Most Honorary Paradoxical.
20:15:54 * ihope straps the obligatory boards
20:16:08 <oerjan> i refuse to lower myself to mere english grammar
20:17:05 <AnMaster> you make me feel old, and I'm 18
20:17:15 <AnMaster> why are the average age so low in the channel
20:17:33 <AnMaster> what about someone (not me) doing a mass highlight and asking
20:17:57 <tusho> AnMaster: it isn't
20:18:02 <tusho> we have two packets of ages
20:18:12 <tusho> average age 15.5 and average age around 20 or so
20:18:25 <tusho> obviously, me and asie and deveah are at the very low end of the first packet
20:18:35 <tusho> and oerjan & calamari are at the very very high end of the second packet
20:18:38 <tusho> possibly a packet of their own
20:18:47 <tusho> but it's only 2 people so i bet it's just the regular odd ones out you get
20:18:54 <tusho> so the second packet
20:19:54 <AnMaster> puzzlet OkloThePol cherez kar8nga Mony olsner bsmntbombdood_ sebbu2 CO2Games GregorR SimonRC fizzie funktio lament Deewiant mtve RodgerTheGreat moozilla dbc lifthrasiir rodgort! Wake up! Stop idle (sorry if this included some non-idlers too)
20:20:28 <AnMaster> too many idlers on this channel
20:20:40 <RodgerTheGreat> http://rodger.nonlogic.org/games/GraphScript/ <- play with this
20:20:43 <olsner> ... and one too many spamming AnMaster's :P
20:21:00 <tusho> AnMaster: you know, you're a jerk.
20:21:30 <tusho> you woulda thought you'd learn, having witnessed me doing that at least 2 times in the past...
20:21:37 <GregorR> What was that? Advertise something? http://codu.org/lingo/lingo.html
20:21:41 <AnMaster> tusho, yes I took it as a good example
20:21:54 <AnMaster> GregorR, no just trying to make non idlers get active
20:22:01 <tusho> guess what: They don't go active.
20:22:05 <tusho> They yell profanities at you then disappear.
20:22:24 <tusho> Anyway, if it's advertisement time... http://tusho.net/blog/
20:22:34 <AnMaster> http://rage.kuonet.org/~anmaster/cfunge/
20:22:35 <tusho> GregorR: I do not get that.
20:22:59 <tusho> As if we could forget cfunge.
20:23:18 <GregorR> Guess five-letter words. If the letter is correct and in the correct location, it'll be orange, if it's correct but in the wrong location, it'll be yellow.
20:23:20 <RodgerTheGreat> someone design a programming language inspired by this: http://www.pown.it/1100
20:23:32 <tusho> RodgerTheGreat: ok i'll pick someone randomly
20:23:38 <tusho> Choice selected: RodgerTheGreat
20:23:40 <Mony> omg AnMaster, let me be idle :)
20:23:55 <GregorR> Deewiant: Has to be real words :P
20:23:56 <ihope> Cool, we've had... stuff.
20:23:56 <Deewiant> GregorR: oh, you explained that game of yours, heh, missed that
20:23:57 <tusho> Deewiant: http://codu.org/lingo/lingo.html
20:23:58 <AnMaster> <RodgerTheGreat> someone design a programming language inspired by this: http://www.pown.it/1100 <-- empty kate
20:24:04 <tusho> Deewiant: (needs javascript)
20:24:06 <tusho> AnMaster: it uses flash.
20:24:10 <tusho> so you might as well give up there.
20:24:24 <AnMaster> RodgerTheGreat, what is it about? I got no flash
20:24:42 <tusho> It is about Colin Mochrie.
20:25:34 <RodgerTheGreat> AnMaster: it's a kaleidoscope of dancing and techno music. I propose a rave-based language.
20:25:43 <tusho> The dancing is Colin Mochrie.
20:26:09 <tusho> oerjan: Here, I told you where the bathroom is: http://tusho.net/blog/yes#comment-14
20:26:13 <Mony> [21:04] <tusho> now i'm 13 <-- so young \o/
20:26:16 <tusho> I believe you were looking for it.[1]
20:26:23 <tusho> [1] http://tusho.net/blog/yes#comment-13
20:26:50 * ihope downloads GraphScript
20:27:10 <tusho> graphscript looks neat
20:27:23 <tusho> from the description before i looked at the ref though I was expecting PostScripts APL
20:27:32 <tusho> which would be amazing also
20:29:07 <RodgerTheGreat> it's not as powerful as PS yet, but it has a number of useful features
20:29:29 <RodgerTheGreat> you can do recursion and self-modification, and it's very easy to integrate with other applications
20:30:18 <RodgerTheGreat> I'm currently working on tweaking the interpreter to handle errors more gracefully and adding some commands that'll let you create and manipulate data structures
20:31:06 <tusho> AnMaster: It's java!
20:31:13 <tusho> You don't have much luck with RodgerTheGreat links.
20:31:22 <tusho> Good luck with that.
20:31:57 <RodgerTheGreat> well, it has a much better chance of working with something like gcj than one of my games
20:32:24 <AnMaster> RodgerTheGreat, that input marker. isn't it blinking rather quickly
20:32:34 <AnMaster> I mean it is like 200-300 blinks / second
20:32:47 <AnMaster> RodgerTheGreat, no idea, I used appletviewer http://rodger.nonlogic.org/games/GraphScript/
20:33:16 <RodgerTheGreat> the application version is much more comfortable to work with
20:33:32 <AnMaster> RodgerTheGreat, do you have a hello world example?
20:34:46 <AnMaster> RodgerTheGreat, make paste work in applet
20:35:02 <AnMaster> RodgerTheGreat, what is so special about this language=
20:35:06 <RodgerTheGreat> but download the application version and you'll be able to copy and paste and stuff
20:35:18 -!- cherez has left (?).
20:35:38 <RodgerTheGreat> it's simple, it's in pure java, it can do many of the basic things PS can do.
20:35:45 <tusho> and it's rather esoteric
20:36:00 <AnMaster> I mean, Feather makes me go "wow"
20:36:07 <RodgerTheGreat> it's stack-based, it has reasonably powerful graphics and math capabilities. What more do you want?
20:36:10 <tusho> not all languages are incredibly world-shattering, AnMaster
20:36:12 <AnMaster> but this is more like: "ok nice, however not my cup of tea"
20:36:19 <tusho> feather is one of those, but...
20:36:39 <AnMaster> tusho, well it may not shatter, it could if you rewrite it to do so ;)
20:36:51 <ihope> Is /// world-shattering?
20:37:06 <tusho> oerjan: british idioms, go figure
20:37:11 <tusho> AnMaster: ihopeylanguage
20:37:16 <oerjan> a language mixing Chef with a Japanese tea ceremony
20:37:22 <AnMaster> tusho, was trying to add idioms ;)
20:37:36 <AnMaster> tusho, someone said I lacked that, so why not add it
20:37:58 <AnMaster> tusho, anyway I assume it was correct usage?
20:38:07 <tusho> you're not british. stop that. ;)
20:38:08 <ihope> /// is that language that's like a horrible version of Thue.
20:38:23 <RodgerTheGreat> it's not world-shattering, but GS has very elegant semantics and will soon have very elegant data structure manipulation. Think the simplicity of LISP data structures done in a different way.
20:38:53 <tusho> RodgerTheGreat: it'd be interesting if the program was a graphic itself, not like piet, but in the sense of lines squares and such
20:38:59 <tusho> and it modified its own playfield, with it off to the side
20:39:03 <tusho> (infinite playfield)
20:39:09 <tusho> loops would be drawing over yourself to self-modify
20:39:20 <RodgerTheGreat> it could be done, but that's not suitable for what this is designed for
20:39:47 <RodgerTheGreat> most of the things I design try to be more utilitarian than just straight-up weird
20:39:56 <AnMaster> and: it would make me go not "wow" but "cool, nice!"
20:41:02 * ihope tries to randomly generate interesting /// programs
20:41:48 <AnMaster> ihope, got a link to a wiki page about ///?
20:43:07 <tusho> AnMaster: why not search the wiki.
20:43:10 <AnMaster> searching for /// on the wiki didn't workj
20:43:18 <AnMaster> tusho, it doesn't work on the wiki
20:47:17 <AnMaster> ihope, how does /// print stuff?
20:48:35 <AnMaster> does it simply output the program itself at the end?
20:48:42 <RodgerTheGreat> AnMaster: it just "prints" what the program boils down to
20:48:53 <RodgerTheGreat> when it can't evaluate any more expressions, the result is printed
20:49:15 <oerjan> actually i think it prints underway
20:49:29 <oerjan> whenever the program starts with something other than /
20:49:45 <RodgerTheGreat> the main reason I'd wager it's not turing complete is that your programs are constantly fighting some serious entropy
20:49:52 <AnMaster> now what computational class is this
20:49:58 <AnMaster> I'd guess it isn't turing complete
20:50:02 <ihope> AnMaster: Nobody Knows(TM).
20:50:17 <oerjan> AnMaster: we never managed to produce a nontrivial loop
20:50:20 <RodgerTheGreat> you can construct logic networks, so you can compute a lot of things
20:50:30 <oerjan> or prove that one doesn't exist
20:50:31 <ihope> You can certainly do many finite computations.
20:51:01 -!- Linus` has joined.
20:51:12 <RodgerTheGreat> the more complex the contents of the loop, the more complex the loop
20:51:22 <ihope> Maybe its computational class is uncomputable.
20:51:54 <AnMaster> hm try implementing various ones
20:51:59 <ihope> Storage is theoretically infinite, but knowing that's useless if you can't produce a non-trivial infinite loop.
20:52:31 <RodgerTheGreat> it's a very intriguing language, because it seems so *possible* for it to be TC
20:52:45 <ihope> Oh, right, it's that.
20:52:56 <AnMaster> fsa would be finite-state automaton
20:52:58 <ihope> How's that different from FSA, again?
20:54:42 <AnMaster> I find the computational models rather hard to grasp(right word?)
20:54:48 <ihope> Well, we've pretty much already attempted an FSA of sorts. The problem is how to circumvent... the difficulty.
20:55:10 <ihope> Hard to grasp, indeed.
20:56:48 <AnMaster> RodgerTheGreat, maybe "able to solve any specific problem for specific in-parameters"?
20:56:49 <RodgerTheGreat> but on the FSA/BSM thing, the reason they're equivalent is because you could map every combination of machine state/storage contents to an FSA state, because they'd be enumerable
20:57:41 <AnMaster> or try to send some innocent letter to some scientist and ask a innocent looking question about it, hoping they get interested
20:58:24 <RodgerTheGreat> hm. Maybe I'll slip something under my compiler theory professor's door and see what comes of it.
20:58:42 <AnMaster> RodgerTheGreat, heh, maybe he will come up with a lot of work on it later on :D
20:59:54 <ihope> "Hi. I was reading a book about Thomas Nettleton when the author mentioned this notation he commonly used. I'm having trouble figuring out how to express certain things in this notation. Could you help me? [Insert description of /// here]"
21:00:37 <RodgerTheGreat> or be more forthcoming and ask about the computational class of the language
21:01:11 -!- Mony has quit ("À vaincre sans péril on triomphe sans gloire...").
21:01:15 <AnMaster> anyway something could work yes
21:03:35 <ihope> More forthcoming: "I was reading an old book, now out of print, about computer science when the author mentioned a famous language based on replacement. He stated that finding its computational class was left as an exercise for the reader. I'm having trouble figuring out what it is. Could you help me?"
21:03:36 <dbc> Okay, I'm not idling right now.
21:03:58 <AnMaster> ihope, that would be slightly lieing
21:04:33 <AnMaster> ihope, and what if he/she asks "what book"?
21:05:11 <ihope> AnMaster: tell him it was "An Introduction to Computer Science".
21:05:37 <ihope> Or "Elementary Computer Science".
21:05:48 <AnMaster> sounds like that title has been reused
21:05:57 <ihope> They're very reusable titles.
21:06:09 <AnMaster> now risk is asking for ISBN or something like that
21:06:25 <RodgerTheGreat> An Introduction to the Fundamentals of Elementary Computer Science for Beginners"
21:06:27 <ihope> Tell him it doesn't have one, or that you've been unable to find it.
21:07:00 <AnMaster> anyway since I'm in last year of high school now, I suggest someone at higher level
21:07:03 <AnMaster> maybe RodgerTheGreat could do it
21:07:49 <RodgerTheGreat> or say "Hey, Dr. Carr- I found an interesting language online, and I'm curious about it's computational class: [/// semantics]"
21:08:11 <ihope> RodgerTheGreat: also known as Russell and Norvig and Douglas and Goedel and Escher and Bach and Mozart and Beethoven and Bourbaki's Really Big, Really Green Bookabouts.
21:08:26 <ihope> Or suchabouts, anyway.
21:09:27 <oerjan> ihope: too few painters i think?
21:12:22 <oerjan> except douglas is such a common name i cannot find out who you mean
21:12:47 <RodgerTheGreat> AnMaster: here, stalk him or whatever it is you do: http://www.cs.mtu.edu/~carr/
21:14:21 <tusho> Yay, http://tusho.net/ now has a real front page and an about page
21:17:01 <oerjan> "You should have been redirected to tusho.net. Tell me this happened!
21:17:12 <tusho> just adding that code
21:17:56 <oerjan> also, he likes really big fonts
21:18:06 <tusho> only for that page
21:18:12 <tusho> it's meant to be simple and direct :P
21:18:16 <tusho> tusho blogs, tusho is...
21:18:49 <AnMaster> tusho, the font at http://tusho.net/about/ is *WAY TOO LARGE*
21:18:58 <tusho> no it's not, it's lovely
21:19:02 <tusho> and i most certainly did not _forget_
21:19:10 <tusho> anyway, it's meant to fit in the theme of the homepage
21:19:33 <oerjan> i'm sure he remembers it quite vividly
21:19:43 <tusho> yes, i don't tend to forget my age all the time
21:19:51 <tusho> but i also don't go around telling anyone either.
21:20:13 <fizzie> I do; I always have to ask other people, or start subtracting years. It is very difficult.
21:20:31 <oerjan> apparently tusho is male, and a penguin
21:20:53 <tusho> a messenger penguin sent by the gods in particular
21:20:59 <tusho> (The story behind that one is... odd.)
21:21:22 <oerjan> stranger things have happened
21:22:27 <fizzie> In the Discworld mythos, Patina, goddess of wisdom, carries a penguin on her shoulder. </trivia>
21:22:28 <tusho> (In another channel, the topic was "things to reply when annoying people asked you asl", and someone put "penguin" in the S field. Meanwhile, someone else was taking a "WHAT KIND OF PERSON ARE YOU" test for kicks and it turned out they were a messenger of the gods. Since the two messages came in such close proximity, I /nick PenguinOfTheGods'd. Then I decided I needed a new email account soon after, and...)
21:22:33 <tusho> Think that got all through
21:23:34 <tusho> no, penguin is a sex.
21:23:57 <oerjan> but then you cannot also be male
21:24:15 <tusho> and very soon the LHC will prove it!
21:24:19 <tusho> i am a higgs bosom
21:25:00 <oerjan> ah but when the LHC goes online, the world will be rewound to August 10, 1983
21:25:11 <tusho> and then i shall become POKEY THE PENGUIN!!
21:26:57 <oerjan> until that tragic accident
21:28:13 -!- Slereah_ has joined.
21:30:59 <tusho> that wiki guy who added tons of languages in his userspace
21:31:02 <tusho> and made a sitemap of his userspace
21:31:07 <tusho> and weird categories and stuff?
21:31:12 <Slereah_> Yeah. I saw he added back all the Esco links
21:31:26 <tusho> just makes it even hilariouser
21:31:34 <tusho> [[Tusho stop removing the esco link it is not spam and it has been there for a while. Unless you got consensus from admins or the rest of the community do not make such an edit without sufficient support. This is not your it is Graue's site so please do not remove the link if you do so again I'll report you. --Melab 18:31, 6 September 2008 (UTC) ]]
21:31:47 <tusho> I'd paste him snippets of our irc chat but he'd just cut himself.
21:33:54 <Slereah_> Let's make a consensus on EsCo.
21:34:19 <oerjan> assuming esco actually implements those languages, i agree with Melab on that
21:34:57 <oerjan> even if the implementation should not be top quality in someone's view
21:35:35 <tusho> oerjan: it's not to do with the implementation quality
21:35:57 <tusho> i could go into specifics, but it might be simpler for you just to grep esco in your logs and read
21:36:18 <tusho> ask someone who does :p
21:36:31 <tusho> Nevertheless, it was quite an active channel at the time and there was pretty clear consensus for removing the links.
21:39:14 -!- Slereah has joined.
21:39:17 -!- Slereah_ has quit (Read error: 54 (Connection reset by peer)).
21:39:32 <tusho> oerjan: afraid not.
21:44:42 <oerjan> (for the discussion, in case that wasn't clear :D )
21:45:36 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | uhm why are you skipping 10 bits in the 8->7 translation?.
21:50:02 -!- OkloThePol has left (?).
21:50:02 -!- OkloThePol has joined.
21:50:03 <OkloThePol> hi all of you i'm new here what's this channel about
21:50:55 <oerjan> it's about raising undead evil gods and stuff like that
21:51:43 <oerjan> with or without tentacles
21:51:48 -!- OkloThePol has changed nick to oklobol.
21:52:12 <oklobol> i'm all for hot babes, but tentacles not so much what's the channel for no tentacles but still babes?
21:52:47 <oklobol> there's no one there when do all the babes come?
21:53:35 <oerjan> all the babes have tentacles these days
21:53:46 <oklobol> it seems one of my numerous brothers wants to use the computer, so, see ya
21:53:48 -!- oklobol has changed nick to oklopol.
21:54:48 <fizzie> Gah, a whole hive of oklopols.
21:55:35 <oerjan> spawn of one of those undead gods, undoubtedly
21:56:02 <oklopol> undead god? now *that's* immortal
21:56:29 <oerjan> also immoral but they don't care
21:57:14 <oerjan> i mean given how hard they are to kill in the first place, you'd think they'd have the decency to stay dead
22:06:15 -!- kar8nga has quit (Read error: 110 (Connection timed out)).
22:13:38 <tusho> Slereah: http://esolangs.org/wiki/User:Melab/Esco
22:13:42 <tusho> could his user subpages get any uselesser
22:14:06 <tusho> http://esolangs.org/wiki/User:Melab/Directory
22:14:08 <tusho> Hey! His sitemap is back!
22:30:18 <GregorR> Can somebody of fixing the grammars on EsCo page?
22:32:56 <tusho> Can someone _remove_ the EsCo page?
22:33:16 <tusho> hmm, I wonder why we're calling it EsCo
22:33:19 <tusho> it's called "esco"
22:33:24 <tusho> we must get these things right!
22:34:26 <Slereah> Because it's Esoteric Compiler
22:34:41 <tusho> It's Esoteric Combin
22:34:52 <tusho> and read their page! In its Infinite Wisdom, it uses LOWERCASE "esco".
22:38:30 <GregorR> Mass murder/suicide/gay orgy?
22:39:07 <Slereah> I WILL SHOVE MY DICK THROUGH YOUR EYE SOCKET
22:39:10 <tusho> Ok, so we have to kill ourselves while murdering the others, while sexually stimulating each other.
22:39:18 <tusho> Ah, combine the first and the last.
22:39:38 <Slereah> I just got back from a day of gay sex
22:39:38 <tusho> 3..2...1...OOOOOHYEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGHFGHFAHFGAHJFGFJAHFGJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyyyghdufhuhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
22:39:40 <GregorR> I'm finding it difficult to ... err ... "motivate" myself
22:39:49 <tusho> Hm. Looks like I did just the suicide part.
22:40:00 <tusho> Apparently I find suicide sexually attractive.
22:40:03 <tusho> That's some sucky fetish.
22:40:48 <Slereah> Does the suicide have to succeed?
22:40:54 <oerjan> and here i thought you were blowing things out of proportion already...
22:43:19 <GregorR> Is @_@_@ supposed to be a (disembodied) eye rolling?
22:44:16 <oerjan> i thought that much was obvious.
22:45:17 -!- tusho has left (?).
22:45:20 -!- tusho has joined.
22:45:21 -!- tusho has left (?).
22:45:48 -!- tusho has joined.
22:46:50 <Slereah> None of his fav languages are mine :,(((
22:47:12 <tusho> Slereah: Esco doesn't even implement them. It's UNIVERSAL.
22:47:17 <tusho> That's how much you suck.
22:48:29 <tusho> Is there a wiki admin anywhere?
22:48:32 <tusho> Obliterate this crap: http://esolangs.org/wiki/User:Melab/Jumble
22:48:39 <tusho> Banging on a keyboard does not a page make.
22:49:37 <Slereah> I guess he proved you wrong there!
22:49:48 <tusho> That innovator. Such a great thinker.
22:54:12 <oerjan> he sure knows how to push buttons
22:54:53 <Slereah> Maybe it's a secret esoteric troll
22:55:15 <Slereah> Maybe he's that Esme guy too D:
22:57:46 <tusho> Whateve!!!!!Whateve!!!!!Whateve!!!!!WHATEVE!!!!!!!!!!!!!!!
22:58:14 <oerjan> the esolang that _really_ doesn't care
23:12:10 <Slereah> That was a great Melab article right there
23:12:16 <Slereah> Let's put it on his user page
23:12:34 <tusho> read his early contributions
23:12:39 <tusho> he wants User: and user_talk: pages to be locked
23:12:43 <tusho> so that people can stop others editing them
23:12:50 <tusho> do you wish to deny the god of esco?
23:13:11 <Slereah> Maybe we should just make him admin
23:14:10 <Slereah> "if you do so again I'll report you"
23:14:20 <tusho> to the higher authorities
23:14:26 <tusho> i'm so scared of him!
23:15:27 <Slereah> He'll bend you into the shape of a 2,3 machine with his bare hands!
23:15:51 <tusho> i'll be turing complete
23:16:33 <Slereah> You'll be TC only for programs of infinite length D:
23:16:47 <tusho> it's ok, my penis is infinite
23:16:49 <tusho> I can just write programs on that
23:16:59 <Slereah> Also you'll have a really shitty way to express results
23:17:13 <tusho> I'll shit out the results?
23:18:49 <Slereah> You'll be on the same level as EsCo then!
23:19:38 <tusho> So let's get this straight, I'd be horribly mutilated into the shape of a turing machine, where I will write programs on my infinitely long penis, and then shit out the results? And the reward for that is infinite memory.
23:21:36 -!- Linus` has quit ("Puzzi. S, parlo proprio con te. Puzzi.").
23:31:20 -!- puzzlet has quit (Read error: 104 (Connection reset by peer)).
23:31:50 -!- puzzlet has joined.
23:35:19 -!- oerjan has quit ("Good night").