00:04:35 -!- GregorR-L has quit ("Leaving"). 00:05:09 -!- GregorR-L has joined. 02:01:38 -!- wooby has joined. 02:01:44 hello 02:10:10 -!- GregorR-L has quit (Read error: 60 (Operation timed out)). 02:25:08 yes, hello 02:25:09 i agree 02:36:00 :) 02:36:51 working on a BF compiler of sorts if anyone wants to check it out 02:40:56 bf is the target heh 02:41:02 http://alan.dipert.org/bfgen.php, http://alan.dipert.org/bfgen.php.txt 02:41:10 what's the source? 02:42:35 okay 02:42:41 is your source language turing-complete? 02:42:49 is it easier to use than brainfuck? 02:43:34 well, it doesn't do enough yet to really qualify as its own real language 02:43:52 but i hope for it to eventually be basic-like, so yes it should be turing complete (mind memory restrictions) 02:44:54 cool 02:44:58 are you aware of calamari's work? 02:45:21 the basic compiler 02:45:30 i am not 02:45:53 oh 02:45:56 you should talk to him 02:46:02 he comes here often i think 02:46:16 dunno where his site is, but he made a basic 2 bf compiler 02:46:24 what's he working on? 02:46:28 oh awesome, that's right up my alley 02:47:04 he's working on a c compiler 02:47:09 not sure if actively or not 02:47:14 (c 2 bf) 02:47:33 cool 02:47:56 yeah i've seen a perl BF macro script... converts a sort of asm to BF 02:48:11 but a real compiler would be sweet :) 02:49:01 yeah 02:50:21 so what are your interests? 02:53:35 sex 02:53:50 i dig it 02:54:02 music 03:39:53 -!- tokigun has joined. 03:40:01 hello tokigun 03:40:22 hello :) 03:42:29 what's new 03:49:25 hello world 03:50:21 http://www.animalsontheunderground.com/ 03:51:25 it's.. something 03:52:21 ha cool 03:55:16 argh.. ioccc deadline is coming, and i need an inspiration :( 03:55:48 -!- calamari has joined. 03:56:02 hello calamari 03:56:09 hi wooby 03:56:22 how's it going? 03:56:26 lament was telling me about some of your work with basic->bf and c->bf 03:56:47 oh yeah? 03:56:54 yeah, i'm really interested in that 03:57:12 was wondering if you had any software completed? 03:57:26 today i hacked out a proof of concept thing in PHP that does some lame stuff 03:57:32 for bfbasic? sure 03:57:58 -!- kipple has quit (Read error: 60 (Operation timed out)). 03:58:00 not the c compiler, though. I started it and realized I didn't have sufficient clue to complete it properly (yet) 03:58:16 yeah it would be a tough one 03:59:22 i have a friend who's done a bf environment in vhdl... runs on an fpga 03:59:31 would be cool to write neat stuff that runs on it 03:59:35 yeah! 03:59:52 http://sourceforge.net/cvs/?group_id=59653 03:59:56 also wandered across a hardware bf machine design on some website 04:00:03 you can get the latest cvs version of bfbasic from there 04:00:44 last time it was worked on was spring break 04:01:39 i'll have a stab at it 04:02:03 it's written in Java, so hopefully it won't be too big a deal to get it to compile 04:02:22 that's perfect, i know java best 04:02:27 if you have any problems: jeff at kidsquid dot com 04:02:30 much to my own detriment lol 04:02:38 hey, I like Java :) 04:03:23 feels like basic used to for me.. able to just get things done without too much hassle 04:04:32 yeah, i feel the same way 04:04:53 you might also check out bfasm... it's a little dated now (bfbasic has kinda shown it up with the backend) .. http://lilly.csoft.net/~jeffryj/compilers/bfasm/bfasm.html 04:06:28 I'll be using bfasm, or a rewritten version of it when I write the c compiler 04:06:49 that way I can compile c to asm and assemble it in a separate step 04:07:23 i see 04:07:46 if I knew the technicals of gcc better, I'd probably be able to write a backend for it and call it done 04:08:06 yeah, well that's the ultimate solution 04:08:12 a c->bf toolchain 04:08:25 yeah it'd be gcc -> bfasm -> bf 04:08:26 but also would be ridiculously complicated heh 04:10:02 I dunno.. I think it wouldn't be too bad given decent documentation 04:10:28 anyhow.. :) 04:10:42 have you created any esolangs? 04:10:46 this program is awesome 04:10:55 not really just tinkered with Bf on and off 04:10:59 started off with a java interpreter 04:11:04 then got to thinking about a compiler 04:11:12 go for it! 04:11:32 http://www.neologic.net/ad/programs/Brainfuck.java 04:11:56 here's the fruit of today's efforts: http://alan.dipert.org/bfgen.php 04:11:58 maybe Malbolge to bf? or bf to Malbolge? 04:12:15 see also http://alan.dipert.org/bfgen.php.txt 04:15:01 cool 04:15:20 you do realize once you start down this path you may never be sane again? :) 04:15:29 lol yes 04:15:40 don't understand my fascination... just goin with it :) 04:16:16 it started to get bad when i was writing CGI pages in BF just because i could lol 04:16:40 yeah.. you've written a string -> bf generator? 04:18:30 that is something I've been pretty interested in as well (optimal bf code to reproduce a certain string). wrote a genetic bf text generator, but it's from scratch, so it's probably way off from real genetic programming 04:18:40 yeah 04:18:48 jeez i can't remember the problem 04:18:56 but theres this famous problem of generating the most output from the least code 04:19:13 +[.] 04:19:23 the "busy bee" problem or something? anyways i've put some thought into how to best compress strings and large numbers 04:19:36 ah ok 04:19:39 turing machine busy beaver 04:19:54 Given a fixed finite number of symbols and states, select those Turing machine programs which eventually halt when run with a blank tape. Among these programs find the maximum number of non-blank symbols left on the tape when they halt. 04:20:04 hmm, hadn't considered compression.. that's a good idea 04:20:21 goes along with the problem of storing large numbers in BF cells with minimal code 04:20:37 i came across a page that had a bunch of different appraoches, the most efficient being solutions that used exponents 04:20:45 i wrote one in php that spit out multiplications ops 04:23:02 but yeah, this bfbasic program is great... very comprensive! 04:23:11 thanks 04:31:19 are you in school? 04:31:34 yep, you? 04:31:50 attending the University of Arizona 04:32:14 went to Rochester Institute of Technology for a time, now on a sort of hiatus 04:34:01 -!- puzzlet has quit ("reboot"). 04:35:17 could say my esoteric language fascination led me to the army... where i learned arabic heh 04:36:02 oh, neat 04:37:11 hm, i really do need to come up with my own esoteric language now that you mention it 04:38:47 I've been trying to figure out what the Fractal language (Star Trek) should be like 04:39:11 no breakthroughs yet :) 04:39:55 ha, can't recall it 04:40:00 it's from the original series? 04:42:29 next generation.. ever once in a while Data will use a fractal program.. in one movie he locks the borg out with a "fractal encryption code" whatever that is :) 04:43:27 there are never any details, but I take it to be highly difficult to program in and somewhat powerful in its abilities 04:46:25 ah 04:46:51 heh, i saw the episode a few weeks ago where data spits out his specifications 04:47:13 a sorry 6 tflops! 04:55:41 hm, does bfbasic handle negatives? 06:16:58 -!- wooby has quit ("BitchX: it's all day strong, all day long"). 06:38:37 -!- cmeme has quit (Connection reset by peer). 06:39:26 -!- cmeme has joined. 07:26:12 (wooby): not really.. doesn't handle floating point either 07:26:14 -!- calamari has quit ("Leaving"). 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:19:15 So, I have an excellent story. 08:19:18 -!- Keymaker has joined. 08:19:28 I will repeat this since Keymaker just joined ;) 08:19:30 So, I have an excellent story. 08:19:37 I was just out with some friends ... 08:19:44 And we were parked in a parking lot. 08:19:48 While somebody was in a store. 08:19:57 The rest of us were watching this guy in his apartment. 08:20:06 (Since his window was open, and so were his drapes) 08:20:13 He was walking around in his underwear. 08:20:17 Then he removed his underwear. 08:20:30 Then he sat down at his computer, and (we can only presume) began to masturbate to porn. 08:20:45 After a discussion over what we should do to freak him out, we decided to scream "Jesus" at him. 08:20:48 And so we did. 08:20:55 He stood up, quite freaked out. 08:21:01 And we laughed and laughed and laughed. 08:21:04 (And left, of course) 08:26:31 :D 08:28:05 Teaches him a good lesson in closing his window that is OVER A PUBLICLY ACCESSABLE, OPEN 24-HRS PARKING LOT 08:28:19 yeah 08:28:20 lol 08:29:27 And that is the story of why I didn't finish the Kipple interpreter today :-P 08:29:31 Off to sleep with me. 08:29:32 Bye 08:29:34 :) 08:29:35 bye 09:49:36 -!- Keymaker has quit ("Freedom!"). 09:59:49 -!- wooby_ has joined. 10:17:37 -!- wooby_ has quit ("[BX] Size DOES matter"). 13:15:22 -!- kipple has joined. 13:39:28 I've been trying to figure out what the Fractal language (Star Trek) should be like 13:39:42 http://www.chiark.greenend.org.uk/~sgtatham/infinity.html <- pretty much like that I think 18:53:21 -!- Keymaker has joined. 18:53:39 this new opera is really cool 18:53:53 i must get the version 8 to linux as well 18:54:26 well, must go. 18:54:28 bye 18:54:30 -!- Keymaker has left (?). 19:35:07 bye 19:35:09 -!- tokigun has quit ("leaving"). 20:50:16 -!- wooby has joined.