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