00:00:02 Aardwolf: I think it can be reduced to 3.. but I dunno how :) 00:00:06 Hey add the 4 symbol solution in there, I don't see it in there :) 00:00:17 well, afk.. got http post working, finally! now to implement that in python 00:00:32 evenin' all 00:00:34 aardwolf: it's there, but somewhat obscured by ., 00:00:41 interesting discussion here :) 00:00:57 Aardwolf: you don't need i/o, so }<[] is 4 00:01:03 Well would be cool if someone found a revolutionary 3 symbol solution :) 00:01:10 oh yeah 00:01:43 without io it becomes even less practical though ;) 00:02:04 not any less so than lambda calculus :) 00:02:27 a problem with couting commands is that some languages have commands without arguments and some have one or more args per command 00:02:28 ok, really afk now 00:02:28 Not necessarily Aardwolf, really I/O doesn't belong on a turing tape 00:02:43 true that 00:02:49 it's easy to have few commands if you can use args 00:05:16 Sorry for being off topic but I once read about code that would generate the same compiler (error) output as the code itself, sort of like a quine but with compiler errors instead. I can't find it again with google though. Anyone remember something about this? 00:05:48 I remember that, I think it was a version of C or C++ 00:05:57 it was a quine-like program 00:13:54 bed time 00:14:03 -!- grim_ has changed nick to grim^bed. 00:18:58 Aardwolf: yeah I remember that.. it was like a 99bob or hello world type page with listings for various languages 00:19:52 maybe search for "Bad command or file name" , or various shell errors :) 00:20:02 :) 00:21:07 got wiki writing working, now need to do it all again in python .. :/ 00:21:36 what? have you switched to python? 00:22:13 nope.. have to work around Java's security mechanisms 00:22:18 ah 00:22:40 does that mean the applet can't be hosted within the wiki? 00:22:43 first it POST's to my server, then it will repost that to the wiki 00:22:53 I see 00:23:04 it can, that'll be great when it is 00:23:10 Would it be good to post an example of a quine on the esolang quine page, or can brainfuck quine code be copyrighted 00:23:12 but this works for now :) 00:23:22 Aardwolf: did you write it? 00:23:33 nope 00:23:39 Aardwolf: do you know who did? 00:23:44 nope 00:23:48 don't post it :) 00:24:06 Well, there are names of people mentioned :) http://www.nyx.net/~gthompso/self_brainf.txt 00:24:15 maybe you know one of them? :) 00:24:39 Keymaker has a bf-quine here: http://bf-hacks.org/programs.html 00:24:49 I'm sure he'll agree to post it on the wiki 00:25:27 Well hopefully he reads the logs :) 00:25:54 I know Brian Raiter: http://www.muppetlabs.com/~breadbox/bf/ 00:26:17 I've mailed him before.. cool guy 01:11:14 -!- Aardwolf has quit ("Ik zen der is mee weg"). 01:27:11 -!- calamari has quit ("Leaving"). 01:35:22 -!- wildhalcyon has quit (Read error: 104 (Connection reset by peer)). 02:46:09 -!- calamari has joined. 03:20:31 -!- kipple has quit (Read error: 110 (Connection timed out)). 03:56:26 yay, mediawiki has some kind of anti-bot checking built in.. 03:56:38 http post.. its the lamest thing ever 06:27:58 -!- calamari_ has joined. 06:28:03 re's 06:28:14 wiki r/w is working! 06:28:42 http://esoshell.kidsquid.com/ 06:33:55 ahh, now it only creates one change entry per new file 06:34:38 -!- calamari has quit (Read error: 110 (Connection timed out)). 06:36:54 -!- calamari_ has changed nick to calamari. 07:13:16 well, it works.. now all we need are more languages interpreters :) 07:46:35 added Unnecessary language interpreter 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:47:59 -!- Lizzy_K has joined. 08:48:15 -!- Lizzy_K has quit (Client Quit). 08:48:41 -!- grim^bed has quit (Read error: 110 (Connection timed out)). 09:22:31 -!- kipple has joined. 09:54:17 hi kipple 10:25:55 hello 10:27:48 -!- graue has joined. 10:28:14 the quinelike things that print themselves as error messages are called kimian quines 10:30:10 -!- calamari_ has joined. 10:30:33 calamari: I see you've put up the api for esoshell :) 10:30:36 hey cal, all your esoshell stuff is sort of drowning out the normal editing of the wiki 10:30:52 graue: yeah I wanted to ask you about that 10:30:57 I think we need a "hide esoshell namespace edits" patch for the recent changes page 10:31:08 graue: I agree 10:31:12 Is that because the Esoshell namespace is not properly configured? 10:31:24 kipple: yeah afaik there isn't an EsoShell nasespace yet 10:31:25 no, it's because mediawiki doesn't have a feature like that 10:31:30 I thought the recent changes only listed changes in the normal namespace 10:31:55 kipple: graue has been waiting on me to stop being lazy and get the wiki i/o done ;) 10:32:15 kipple: no, it shows them all 10:32:20 ok 10:33:15 graue: is it difficult to add that namespace? 10:33:17 I see that edits by bots are not shown per default. Is it possible to flag the edits made by the shell as 'bot'? 10:34:07 possibly, if they're proxied by calamari_'s server 10:34:24 I think the proxy would have to log in when it made an edit, and I'd somehow label the account it used as 'bot' 10:34:26 they are.. had to overcome Java's security measures 10:34:38 I'm not logging in, though 10:35:06 I have no idea about namespaces, but is there any problem with the current setup, other than the talk pages not being "EsoShell talk"? 10:36:20 looked up the mediawiki documentation, and bot is just a user setting like sysop 10:36:26 -!- calamari has quit (Read error: 110 (Connection timed out)). 10:36:37 graue: no, I thought you were wanting the namespace.. if you don't then it doesn't matter 10:36:57 I agree it would be nicer 10:37:03 so I guess there should be a separate EsoShell bot-user 10:37:12 yes 10:37:14 graue: I'm wondering about a category for EsoShell though, like you could mark bf as being in EsoShell 10:37:31 not that iomortant right now since only 2 languages are implemented, just something to think about 10:37:33 [[Category:Supported by EsoShell]]? 10:37:40 something like that 10:37:48 or just [[Category:EsoShell]] 10:39:02 by the way, calamari_, you could have the proxy mention the user's IP address in its edit summary, as a rough way of tracking who made what edit 10:39:55 to create a custom namespace you must edit the LocalSettings.php : http://meta.wikimedia.org/wiki/Help:Custom_namespaces 10:40:16 graue: hmm, good idea.. I'll lok into that 10:42:00 graue: it may be possible to have the app log in as the user, but there are all sorts of security problems there that I'd rather avoid 10:42:17 and then you can't flag the edits as 'bot' 10:49:21 there are now a couple of articles about specific implementations in the wiki (awib and BFBasic). I think we should have a category for them. 10:50:35 or perhaps there should be a [[category:Brainfuck]] to put all bf-related stuff in. 10:51:08 oops. are you messing with the namespaces, graue? ;) 10:51:34 something is definately wrong right now... 10:52:36 [[category:implementations]] sounds good, and yeah I just was 10:53:05 well, you've messed up something. look at http://esoteric.voxelperfect.net/wiki/Iota_and_Jot 10:53:14 I see comments from the php file... 10:53:38 looks fine to me :) 10:53:43 it does? 10:53:48 yeah, reload 10:54:12 * kipple reloads and gets a bit embarrassed 10:54:21 by the way, calamari_, it seems you have to recreate the EsoShell pages now 10:54:36 graue: that's fine.. they were temporary 10:55:21 actually, I should probably comment out the new namespaces, then go back and delete those pages, then add the namespaces again 10:55:25 it seems to be a bit messed up 10:58:16 I moved them to User:Graue/Old Esoshell/[Brainfuck|Temp|Befunge] 10:58:33 anybody else think we should have a category for bf-related stuff? currently we have the articles Brainfuck algorithms,BFBASIC, Brainfuck constants, Awib and BF instruction minimalization which would qualify for this cat. 10:59:15 there, all fixed 10:59:35 kipple: sure, I guess so 11:00:42 we're starting to get a lot of categories, but I think that's a good thing 11:03:51 anybody know how to link to a category page? 11:04:01 [[:Category:Whatever]] 11:04:19 thanks 11:05:56 I don't think the brainfuck article should link to [[Category:Brainfuck]], since it's in that category, so there's already a link to it 11:06:13 and [[Category:Brainfuck derivatives]] can easily be found within the Brainfuck category 11:06:26 I don't see why not. the category links are hidden down at the bottom and not very visible 11:08:21 that's only because of the improper choice of theme and/or useragent 11:08:34 what do you mean? 11:09:28 lol 11:09:39 (EsoShell (lilly.csoft.net)) 11:10:02 apparently it thinks my host/ip/etc are the same as the server the applet is running on 11:10:15 on->from 11:12:21 kipple: you essentially have a complaint against where the categories are displayed in the monobook theme 11:12:35 still, it makes more semantic sense to find a category from the link at the bottom than from a "see also" 11:12:38 ah, I see. are they more visible in the default theme? 11:13:14 I think so 11:14:10 I still think it is nice to have it listed in See Also. 11:14:23 there you can put a brief description next ot the link as well 11:15:01 what's to describe? it's the Brainfuck category! 11:15:33 added some descriptions :) 11:16:13 I'm just thinking about occasional visitors which might not be familiar with mediawiki and the category concept 11:17:01 dang, you're fast to correct errors ;) 11:18:42 we should have a help page or something for people to get familiar with the category concept 11:19:03 however, how many esolang enthusiasts are really not going to have used wikipedia? 11:19:15 you're probably right. 11:19:51 though I like to think that sometimes people who are not (yet) enthusiasts comes by :) 11:20:07 yay, esoshell is now running at 127.0.0.1 11:20:17 yeah.. isn't that helpful? 11:20:28 what? that's my IP! get out of my computer!!!! 11:21:17 graue: trying to get you your ip's.. not having great luck with it tho :) 11:22:10 can't the python script simply get it from the request? or are you doing it in the applet? 11:23:12 hmmm, maybe. 11:27:29 calamari: what's the point of this page: http://esoteric.voxelperfect.net/wiki/?? 11:28:02 hmm. does that link work at all? contains two korean chars 11:28:24 it's "main page" in Korean 11:28:34 and was an attempt to wedge two wikis into the same place 11:28:40 aha 11:29:24 I wonder if following wikipedia's example and having kr.esoteric.voxelperfect.net wouldn't be a better idea 11:29:37 maybe 11:29:37 but it would probably be a pain to set up 11:30:00 but is there really a need for it? doesn't seem like any of the koreans have even bothered to edit this main page 11:31:10 it was just a test; they weren't expected to 11:37:03 stuff compiled with awib won't seem to run under OpenBSD's linux compatibility layer 11:37:33 I get "Operation not permitted" and then if I use "elf2olf -o linux awib" I get "Cannot allocate memory" 11:38:01 too bad :( 11:39:18 yay! :) 11:39:27 maybe you should port it to BSD then ;) 11:39:30 kipple: good idea with python.. got it :) 11:41:46 that's nice. 11:42:00 getting it to log in as a user next? 11:42:42 not tonight.. it'll be a major pain 11:42:47 probably 11:43:16 http post is horrible..even if one little thing is off it won't send the data 11:43:45 OT: does anyone know of a nice graph generating script for PHP? 11:44:29 like: I give it a set of dates and related numbers, and it plots a nice chart for me 11:46:53 kipple: no idea, sorry 11:47:06 maybe #web ? 11:47:08 BF2C.c is stupid 11:47:12 it doesn't check for EOF 11:47:23 I've tried searching a bit but I get so extremely many results, and no idea which are good 11:47:41 so when EOF occurs, the program just gets some random wrapped value based on whatever EOF is implemented as 11:47:41 kipple: no I mean the channel #web 11:47:59 ah. perhaps I'll try that. thanks 11:49:16 okay, I need to go to bed 11:49:25 have fun :) 11:49:27 what time is it where you are? 11:49:35 almost 4am 11:49:57 heh. good night :) 11:50:00 -!- calamari_ has quit ("Leaving"). 11:51:23 fun fact: the Malbolge article is the 4th most popular article on the wiki (behind Main Page, Language List, and brainfuck) 11:56:16 cool 11:56:44 more people should read about 1L 11:59:41 even more OT: today's Irregular Web Comic is hilarious: http://www.irregularwebcomic.net/cgi-bin/comic.pl?comic=954 12:02:59 -!- Aardwolf has joined. 12:03:07 whoa, lots of changes today 12:03:22 yeah 12:04:10 What is EsoShell? Is it a sort of tool that will be on the wiki? 12:04:38 http://lilly.csoft.net/~jeffryj/EsoShell/ 12:04:53 a java-applet unix-like console with esolang implementations 12:07:15 oh I see. Will it come on the wiki? It looks to me like there's a lot of testing going on 12:07:29 it will hopefully be included in the wiki 12:07:36 it uses the wiki as it's file system 12:08:02 oh I see 12:09:58 bf wiki:EsoShell.b :) 12:21:07 EsoShell needs some 1L support if it's gonna really take off 13:41:57 -!- graue has quit (niven.freenode.net irc.freenode.net). 13:41:57 -!- puzzlet has quit (niven.freenode.net irc.freenode.net). 13:41:57 -!- ZeroOne has quit (niven.freenode.net irc.freenode.net). 13:41:59 -!- CXII has quit (niven.freenode.net irc.freenode.net). 13:42:00 -!- pgimeno has quit (niven.freenode.net irc.freenode.net). 13:42:04 -!- kipple has quit (niven.freenode.net irc.freenode.net). 13:42:04 -!- cpressey has quit (niven.freenode.net irc.freenode.net). 13:42:10 -!- graue has joined. 13:42:10 -!- kipple has joined. 13:42:10 -!- CXII has joined. 13:42:10 -!- puzzlet has joined. 13:42:10 -!- cpressey has joined. 13:42:10 -!- pgimeno has joined. 13:42:10 -!- ZeroOne has joined. 15:56:06 -!- jix has joined. 16:12:32 -!- sp3tt has joined. 16:33:49 -!- Keymaker has joined. 16:36:06 hm. 16:36:20 finally had time to optimize the current quine work 16:36:52 got it to 1214, which is almost 300 bytes larger than my current record 16:37:14 probably i should do some other bf stuff for a chance, like i months ago thought 16:37:22 *change 16:37:45 well, been very busy.. that'll ease in a month though.. 16:54:48 Keymaker, will you post a few quines on the wiki as examples? 16:59:28 well, other people have done a lot shorter than mine.. 17:21:10 anyways.. must go. 17:21:16 -!- Keymaker has left (?). 17:38:13 -!- grim_ has joined. 17:38:35 lo all 17:39:19 moin grim_ 19:22:45 -!- naughty_Alice has joined. 19:32:43 -!- grim_ has changed nick to grimhome. 19:35:38 -!- xyzz1 has joined. 20:13:53 -!- sp3tt has quit (Client Quit). 20:29:52 -!- xyzz1 has left (?). 20:54:27 -!- wildhalcyon has joined. 21:18:27 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 21:56:03 -!- kipple has quit (Read error: 104 (Connection reset by peer)). 22:08:53 -!- calamari has joined. 22:09:57 hi 22:27:58 ¡Hola señor squid! 22:28:17 (He responds, 20 minutes later) 22:34:39 hi GregorR 22:35:45 it was suggested that 1L be implemented in EsoShell 22:36:06 I was looking at the 1L page, but there are two variants.. which is the active branch? 22:49:54 hmm.. the bf interpreter seems to be broken.. 22:55:40 maybe its this Java.. everything seems to be melting down and it was fine at home 22:59:45 -!- grimhome has changed nick to grim_. 23:01:09 aha, 1.5 code seems to have slipped in again 23:06:10 * GregorR reapears. 23:06:17 graue's is the "true" 1L 23:06:22 1L_a I think he called it. 23:07:25 I didn't reapear btw, I reappeared :-P 23:08:05 huh? :) 23:08:24 I can't spell :P 23:08:41 oh.. I didn't even see your first line.. lol 23:09:37 it bothers me that those Java exceptions weren't being thrown to the EsoShell console.. I thought I'd set it up so they would be 23:09:46 (adds it to the TODO list) 23:10:58 That wasn't proper IRC emoting :P 23:11:35 I've been on irc since 1993.. it's been in use at least that long ;) 23:14:03 back then I used undernet, because it was the only one I could connect to via gopher 23:39:16 has anyone made a 2D language with a preprocessor? 23:41:58 -!- wildhalcyon has quit (Read error: 110 (Connection timed out)). 23:51:40 graue: it shouldn't be overly difficult to port 1L to EsoShell. I've put the API and source files on http://esoshell.kidsquid.com/ You can run Application.class directly to make it easier to debug things 23:52:51 I'd do it, but I'm wondering about my documentation, etc.. is it good enough? If it isn't, then I'd like to know so I can improve it 23:53:42 well, I can't actually run EsoShell so far as I know 23:54:33 really? why not? 23:55:16 does it work with gcj 3.4 and/or kaffe 1.0.6? 23:55:34 I could try, I guess 23:56:01 I'm not sure, but if it doesn't let me know so I can fix it 23:58:29 whew.. lots of errors in gcj 3.3.3, but maybe I just don't know what I'm doing with it