00:00:19 for some reason i thought graue controlled the wiki.. 00:00:38 he does 00:00:51 hmm, then what wooby does? 00:00:56 esolangs.org 00:01:07 ah. me see now 00:10:00 <{^Raven^}> i can convert it to an earlier version of SQL but not without losing metadata so no luck here as I don't want to corrupt that 00:10:29 * {^Raven^} is running 3.x.x on his server 00:11:06 hahaha 00:11:23 how is the conversion done? 00:12:28 I heard I could modify mysql table headers, but I have no clue how to 00:13:18 <{^Raven^}> easy(ish), first remove the instances of ` in SQL commands 00:13:32 <{^Raven^}> and then remove all the CHARSET stuff 00:14:19 <{^Raven^}> you need to remove the charset stuff from the INSERT statements too 00:14:29 for 4.1 to 4.0 I need to do this? 00:16:29 <{^Raven^}> for some of it yes, but I recommend against it, you will destroy too much information 00:17:05 <{^Raven^}> do you know any friendly sysadmins who could host it for a while? 00:18:00 nope.. well I know some.. but they wouldn't know how to set it up :) 00:19:02 <{^Raven^}> hmmm, it should be pretty simple, create database + account, install mediawiki, import database 00:19:24 <{^Raven^}> my MySQL/PHP can be tough for a newbie to setup 00:19:27 <{^Raven^}> *but 00:21:17 bigzaphod: really cool language :D 00:27:40 well, bbl. 00:27:43 -!- Kmkr has quit ("I've seen this déjà vu before.."). 00:31:14 <{^Raven^}> calamari: a competent person should be able to set it up remotely given ssh / webmin access 00:31:57 <{^Raven^}> calamari: + ftp of course 00:33:50 raven: afk a minute.. jarring/releasing 1.20 00:41:58 -!- heatsink has joined. 00:47:01 -!- graue has joined. 00:47:29 raven: http://kidsquid.com/programs/bf/bf.html 00:47:35 hi graue :) 00:47:40 having fun with the wiki? 00:49:47 no 00:49:49 why? 00:49:54 why would I be having fun with it? 00:50:08 oh, because it's down 00:50:10 that sucks 00:51:14 I've been trying to set up mediawiki on my webspace, but have 4.0 00:51:26 err mysql 4.0 00:53:00 graue: I'd like to request daily dumps when it comes back, because of all the activity.. a week loses a lot 00:56:03 <{^Raven^}> calamari: Wow! 00:56:18 looks the same, huh? :) 00:56:46 <{^Raven^}> Now if "Now @varname goes to the cell defined by varname (note: it can be derailed with < and >)" does what I think it does that's really cool 00:57:25 yeah.. it doesn't just jump to the cell, because that's impossible in normal bf 00:57:43 @a>@b will bump you one past actual @b 00:58:42 <{^Raven^}> does this mean that we could theoretically compile a BFBASIC program without parsing it through arrows() and it should still work as long as the varmap is present? 00:59:15 possibly 00:59:33 that's the idea, at least :) 01:00:03 <{^Raven^}> I have thought about that feature, even produced the required version of BFBASIC (last week) 01:01:15 haha 01:01:25 <{^Raven^}> This will allow the integrity of the parser proper to be tested since all the @var stuff would be theoretically perfect! 01:01:34 have you tried $ yet? there's a hidden bonus feature :) 01:02:28 <{^Raven^}> Definately, I have added a cvarmap to a short program which is running atm 01:02:49 cool 01:03:36 <{^Raven^}> Would the bonus be a window refresh every thousand or so cycles? I have definitly noticed that 01:05:13 nope.. it's the varnames on the memory list 01:05:24 :) 01:05:59 I haven't added that quick run stuff yet 01:06:34 <{^Raven^}> That's the first thing I spotted :) 01:07:19 <{^Raven^}> *the varnames on the memory list 01:07:28 oops, I forgot to change the version # in the code 01:10:18 -!- BigZaphod has joined. 01:11:02 okay, uploaded the version fixed 1.20, also fixed a small help bug while I was at it 01:11:53 (if you closed help and came back, it wouldn't be back to the contents) 01:17:11 <{^Raven^}> I am running this on an extra debug version of a BFBASIC program with all the symbols defined 01:18:01 <{^Raven^}> i can see exactly which statement is currently being executed and what all the CVARS are :) 01:18:05 cool 01:18:11 is it working? 01:19:38 I'd test the array code, but the wiki is down :/ 01:20:21 the support guy at my isp will try to get 4.1, so that's cool 01:20:30 err shell, not isp 01:21:12 <{^Raven^}> yeah, the first PRINT came out garbled but I'm using a non-standard BFBASIC atm 01:21:18 oic 01:21:22 <{^Raven^}> otherwise all seems perfect 01:22:57 <{^Raven^}> calamari: garbled text seems to be my fault 01:29:22 raven: I think what what I did with the @vars is called a wimpmode :) 01:31:42 <{^Raven^}> definately not, your debugger is going to be really useful for any brainfuck developer 01:35:16 <{^Raven^}> calamari: http://jonripley.com/~jon/action.png 01:37:56 cool 01:53:59 bbl.. phone 01:54:03 -!- calamari has quit ("Leaving"). 02:04:03 -!- graue_ has joined. 02:04:16 why are there two of me? 02:04:47 oh, that was stupid 02:04:47 -!- graue_ has left (?). 02:06:01 -!- calamari has joined. 02:13:18 <{^Raven^}> calamari: feature idea for BF debugger... 02:14:49 <{^Raven^}> calamari: the ability to vertically extend the memory view to show locations 16..31, 32..47, 48..63, etc 02:16:36 <{^Raven^}> it would dramatically cut so 02:17:00 <{^Raven^}> *down on the amount of left<>right scrolling and make the debugger more transparant/useful 02:30:29 raven: do you mean there would be 48 memory locations going across? 02:30:46 oh.. vertically :) 02:34:04 that would really slow things down the way I'm currently drawing memory 02:34:18 so I should fix the way I'm drawing memory :) 03:06:46 -!- graue has left (?). 03:12:12 * {^Raven^} is asleep 03:26:08 -!- CXI has quit (Read error: 104 (Connection reset by peer)). 03:26:20 -!- comet_11 has joined. 03:26:46 -!- comet_11 has changed nick to CXI. 03:35:19 -!- heatsink has quit ("Leaving"). 03:37:40 -!- malaprop has quit ("quit"). 05:15:12 -!- BigZaphod has quit. 05:29:16 -!- calamari has quit ("Leaving"). 06:40:48 -!- calamari has joined. 07:10:34 raven: my x(y)=z routine as on the wiki seems to work fine for x(4)=2 and x(0)=2. It uses 3 + 2 * (total # of indices) bytes of memory 07:29:12 I've added an explanation of x(y)=z to the wiki page 07:37:32 -!- BigZaphod has joined. 07:40:39 hi zaphod 07:40:47 hey 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:46:11 -!- tokigun has joined. 08:46:30 hello 08:52:53 hi tokigun 09:05:37 -!- calamari has quit ("Leaving"). 09:25:32 -!- {^Raven^} has quit (brown.freenode.net irc.freenode.net). 09:25:38 -!- mtve has quit (brown.freenode.net irc.freenode.net). 09:25:38 -!- pgimeno has quit (brown.freenode.net irc.freenode.net). 09:25:38 -!- ZeroOne has quit (brown.freenode.net irc.freenode.net). 09:26:10 -!- tokigun has quit (brown.freenode.net irc.freenode.net). 09:26:12 -!- cmeme has quit (brown.freenode.net irc.freenode.net). 09:26:12 -!- lindi- has quit (brown.freenode.net irc.freenode.net). 09:26:34 -!- tokigun has joined. 09:26:34 -!- cmeme has joined. 09:26:34 -!- lindi- has joined. 09:27:49 -!- ChanServ has quit (brown.freenode.net irc.freenode.net). 09:27:49 -!- fizzie has quit (brown.freenode.net irc.freenode.net). 09:27:49 -!- deltab has quit (brown.freenode.net irc.freenode.net). 09:27:49 -!- puzzlet has quit (brown.freenode.net irc.freenode.net). 09:27:51 -!- cpressey has quit (brown.freenode.net irc.freenode.net). 09:27:54 -!- CXI has quit (brown.freenode.net irc.freenode.net). 09:28:18 -!- puzzlet has joined. 09:28:18 -!- cpressey has joined. 09:29:34 -!- deltab has joined. 09:29:34 -!- fizzie has joined. 09:30:03 -!- CXI has joined. 09:31:20 -!- cpressey has quit (brown.freenode.net irc.freenode.net). 09:31:22 -!- puzzlet has quit (brown.freenode.net irc.freenode.net). 09:31:24 -!- cpressey has joined. 09:31:30 -!- puzzlet has joined. 09:43:31 -!- {^Raven^} has joined. 09:44:16 -!- pgimeno has joined. 09:47:03 -!- ZeroOne_ has joined. 11:29:22 -!- mtve has joined. 11:33:34 -!- ChanServ has joined. 11:33:34 -!- irc.freenode.net has set channel mode: +o ChanServ. 12:00:58 -!- ChanServ has quit (brown.freenode.net irc.freenode.net). 12:00:58 -!- mtve has quit (brown.freenode.net irc.freenode.net). 12:00:58 -!- CXI has quit (brown.freenode.net irc.freenode.net). 12:00:59 -!- fizzie has quit (brown.freenode.net irc.freenode.net). 12:00:59 -!- deltab has quit (brown.freenode.net irc.freenode.net). 12:00:59 -!- pgimeno has quit (brown.freenode.net irc.freenode.net). 12:01:01 -!- cmeme has quit (brown.freenode.net irc.freenode.net). 12:01:01 -!- lindi- has quit (brown.freenode.net irc.freenode.net). 12:01:01 -!- tokigun has quit (brown.freenode.net irc.freenode.net). 12:01:02 -!- ZeroOne_ has quit (brown.freenode.net irc.freenode.net). 12:01:02 -!- puzzlet has quit (brown.freenode.net irc.freenode.net). 12:01:03 -!- BigZaphod has quit (brown.freenode.net irc.freenode.net). 12:01:10 -!- {^Raven^} has quit (brown.freenode.net irc.freenode.net). 12:02:23 -!- ChanServ has joined. 12:02:23 -!- BigZaphod has joined. 12:02:23 -!- tokigun has joined. 12:02:23 -!- cmeme has joined. 12:02:23 -!- lindi- has joined. 12:02:23 -!- deltab has joined. 12:02:23 -!- fizzie has joined. 12:02:23 -!- CXI has joined. 12:02:23 -!- puzzlet has joined. 12:02:23 -!- {^Raven^} has joined. 12:02:23 -!- pgimeno has joined. 12:02:23 -!- ZeroOne_ has joined. 12:02:23 -!- mtve has joined. 12:02:23 -!- irc.freenode.net has set channel mode: +o ChanServ. 12:02:48 -!- CXI has quit (brown.freenode.net irc.freenode.net). 12:02:52 -!- CXI has joined. 13:00:43 -!- malaprop has joined. 13:15:48 <{^Raven^}> wb everybody 13:50:28 -!- tokigun has quit ("Chatzilla 0.9.68.5 [Firefox 1.0.3/20050414]"). 13:59:50 -!- jix has joined. 14:01:11 moin 14:33:35 -!- yrz\werk has joined. 14:33:39 eh... 14:33:43 today 14:33:52 i wrote an interpreter 14:34:01 for a hypercubical version of bf 14:35:18 (perfectly backward compatible) 14:36:15 nice 14:36:24 is it backward compatible in all directions? 14:37:09 of course ;) 14:37:35 is somewhere where i can post specification for the *new* language? 14:37:40 yeah 14:37:49 tell my please :) 14:37:53 http://www.esolangs.org/wiki/Main_Page 14:38:08 uff, was enough read the topic. 14:38:12 that's not funny. 14:38:15 ok... 14:38:25 well, not actually there; go to the Languages list, add it and create a page for it 14:44:20 pgimeno: are you english native speaker? 14:44:46 nope 14:45:12 uff... anyway... do you take a look on my explication when i finish to edit? 14:47:24 I'm afraid it will have to wait, as I'm a bit busy at work and eager to go home. Anyway, rest assured that someone (me or whoever finds it) will correct it if it's not clear enough. That's what a wiki is for, collaborative edits :) 14:47:55 done. 14:52:21 link? 14:53:06 nm, found it 14:55:36 please take a look at other wiki articles to get a feeling of how the articles look like 15:04:05 i see... 15:04:28 that'll take time... 15:13:40 you can let others do the work if you like 15:14:09 anyway it would be nice if the link to the interpreter is in the page 15:29:51 today in school i tried to write a BF interpreter in ti-89 basic.. but the screen is too small i lost control over my own code... :( 15:37:29 i'm going to write esolang interpreters for the ti-89/92+ (using ti-gcc because basic is slow).. 15:37:52 esolang programming at school.. yeah 16:31:09 can't i upload a tar.gz on http://esolangs.org/wiki/ ? 16:33:10 No, you have to beg someone with CVS access to put it in the files section for you. 16:44:05 malaprop: do you have such access? 16:47:37 No. I have no idea who has access beyond graue. 16:49:29 uff... 16:49:42 i would upload my hcbf interpreter. 17:22:03 -!- BigZaphod has quit. 17:25:11 -!- yrz\werk has quit (Read error: 110 (Connection timed out)). 17:42:26 -!- CXI has quit (Connection timed out). 17:57:47 -!- BigZaphod has joined. 17:57:52 -!- CXI has joined. 18:11:23 -!- yrz\werk has joined. 18:11:55 -!- comet_11 has joined. 18:12:33 -!- CXI has quit (Nick collision from services.). 18:12:35 -!- comet_11 has changed nick to CXI. 18:12:50 yrz\werk: I'm back home and have CVS access 18:13:00 (SVN rather, but anyway) 18:13:46 what's the license of the interpreter? 19:10:08 -!- cmeme has quit (Connection reset by peer). 19:10:53 -!- cmeme has joined. 19:20:25 -!- cpressey has quit (Remote closed the connection). 19:20:27 -!- cpressey has joined. 19:30:23 -!- calamari has joined. 19:30:32 hi 19:39:40 <{^Raven^}> hi calamari 19:43:37 hi raven 19:44:20 found a few more bugs in the program 19:44:33 adding the *.bf messed up my automatic .b adding 19:45:11 there was something else too, but it was minor :) 19:46:30 one thing I realized when working on x(y)=z, is it would be REALLY nice to either be able to edit while running, or have a copy that can be edited 19:46:58 I kept wanting to add comments or newlines or whatever, but I couldn't 19:47:40 not sure of a good way to handle it yet though.. there are keyevents I can catch, but I need to see if copy/paste still works 19:48:14 anyhow.. 19:48:33 at least we know that the theoretical version of x(y)=z works as expected 19:48:48 the question is whether the implementation is correct 19:49:27 iirc, it was just doing x(y)=z in a for loop that was crashing 19:49:49 so I don't even need to check x=y(z) yet 19:50:05 bbl .. lunchtime 19:57:48 <{^Raven^}> i have been editing code in between runs, copy and paste works fine, a minor issue is that when the program is loaded the first character of the program is highlighted 19:58:38 <{^Raven^}> meaning if you load some code and say immediately paste in the cvar map you trash the first character 20:00:21 <{^Raven^}> I have noticed a few BFBASIC optimisations that could be done later on and some redundant code that could be removed 20:05:18 -!- J|x has joined. 20:06:10 -!- jix has quit (Nick collision from services.). 20:06:13 -!- J|x has changed nick to jix. 20:31:42 hi jix 20:32:38 raven: still working on your adventure game? 20:33:10 <{^Raven^}> not much since it was released 20:33:52 <{^Raven^}> have only been looking at using the BF statement for optimisation 20:37:00 raven: oh, I thought you were going to write a 10k game for the 2005 contest 20:38:01 <{^Raven^}> calamari: oh...that one. yes i am still working on the compo game 20:38:30 I need to do more research, but haven't had time between other projects 20:39:22 <{^Raven^}> I have 75% research complete, main thing is the puzzles 20:40:06 yeah.. mine won't have puzzles in that sense.. it might be disqualified as not text adventure-enough.. dunno :) 20:40:46 <{^Raven^}> puzzle-less IF is still IF, there's quite a lot out there too 20:44:21 i'm done with my first try 20:44:25 but it isn't good enough 20:44:43 its 1.6 or 1.8k (with 2 langpacks (german and english)) 20:45:06 and it isn't written in a classic language 20:51:12 bbl.. work 20:51:14 -!- calamari has quit ("Leaving"). 20:55:29 <{^Raven^}> calamari: I have found a bug in the FOR code 21:02:30 i have a new idea for an esolang 21:03:30 -!- yrz\werk has quit (Client Quit). 21:04:02 -!- yrz\werk has joined. 21:06:31 hmm no 21:07:47 -!- yrz\werk has quit (Client Quit). 21:09:02 -!- yrz\werk has joined. 21:11:46 -!- CXI has quit (Read error: 104 (Connection reset by peer)). 21:12:04 -!- CXI has joined. 21:12:53 -!- CXI has quit (Read error: 104 (Connection reset by peer)). 21:13:13 -!- CXI has joined. 21:26:29 trying to implement bf in taxi. brain hurts.. 21:26:52 taxi? 21:27:07 http://www.bigzaphod.org/taxi/ 21:27:33 ah 21:51:19 <{^Raven^}> calamari: (when you get back...) I have improved and fixed a bug in the FOR code 21:52:23 * {^Raven^} ponders... Does debugging a program written in a programming language you don't know count as esoteric programming? 21:58:58 It does if it's perl! 21:59:15 But then again, programming in perl is esoteric programming *shrugs* 21:59:26 <{^Raven^}> nah, it's Java 21:59:51 -!- jimbo00000 has joined. 22:00:15 Hullo 22:00:41 Hey everybody, is there any choon source on the net ouside of the examples on that one page? any at all? 22:03:28 I don't know of any, but that's just me. 22:05:33 not that any of this stuff is real mainstream, but google turns up nada 22:06:58 ok how about a Befunge93 question: how might one go about testing if a value on the stack is less than a number? 22:07:21 d'oh nm, i just saw it 22:07:25 <{^Raven^}> jimno00000: have you tried alltheweb, msn, lycos, altavista et al.? 22:07:41 Raven: I have not, ill do it now. 22:08:07 i don't think there's any choon stuff. 22:09:11 turns up a lot of hits on peoples names, tough to filter out 22:22:05 -!- graue has joined. 22:35:45 cpressey: about usefulness for computation 22:36:01 cpressey: i think it has to do with ability to implement algorithms 22:36:36 cpressey: i can write a smallfuck program to add two numbers 22:36:57 cpressey: naturally it will only add numbers up to a certain size 22:37:06 but to increase that size, i wouldn't need to change my program 22:37:14 just the alloted memory 22:39:12 can't do that with lookup tables :) 22:40:56 so i'm making a distinction between "code" and "data" ,for which i will presumably get shot 22:41:17 although in smallfuck the distinction happens to be clear 22:42:57 but then of course, even with this amount of handwaving, it's clear that SMETANA isn't useful, either 22:43:02 ... 22:43:26 or at least that being able to compile smallfuck to it doesn't prove anything 22:48:44 grrrr. 22:48:59 also consider Wireworld 22:49:13 i think it's pretty clear that wireworld is useful 22:49:42 but to implement a turing machine, you need infinite space to put the tape in. 22:49:57 However, it's very easy to describe how to create that tape 22:50:08 (it's just repetitions of a simple pattern stretching out to infinity) 22:50:12 same with Smallfuck and SMETANA 23:20:11 -!- jix has quit ("Banned from network"). 23:33:34 i can write a lookup table for adding two numbers 23:33:36 it's easy 23:33:38 1, 1, 2 23:33:40 1, 2, 3 23:33:41 etc 23:34:53 for wireworld, program space == data space, and it's unbounded. 23:35:28 but Smallfuck programs (and tapes) and SMETANA programs are bounded. 23:36:03 if you have a program that isn't bounded, you seriously bend the rules for what makes an algorithm or not 23:36:15 e.g. if my lookup table is unbounded, then it really can add any two integers 23:43:34 for wireworld, an "unbounded" program would require infinite specification of the initial state... 23:43:51 unlike Life where you can create stuff 23:45:12 no, this definitely has to do with algorithms somehow. 23:45:44 but i'm not certain what your point is 23:45:55 i'm not etiher 23:45:57 ok 23:46:08 just thinking aloud. 23:46:49 whether a language allows arbitrary storage is really not very interesting. 23:47:51 it's fairly interesting to me 23:52:39 -!- BigZaphod has quit.