00:09:03 well, i'll go.. sleepy.. zzZZz 00:09:08 -!- Keymaker has left (?). 00:22:52 -!- urger has joined. 00:23:04 Hi 00:25:35 I'm working on a new language 00:25:37 GRAB 00:26:06 Standing for GRAB's Really A Bitch (or Bastard if that be your want) 00:26:32 If anyone's interested it should be ready for release toward the end of next week 00:26:45 Some features: 00:26:49 No variables 00:27:12 Code can only modify itself 00:28:04 No built in accsess to tarditonal math (no addition, subtraction, etc.) 00:28:25 Or however that'd be spelled :-) 00:29:02 Whenever a command is executed it erases itself from the code 00:29:21 (the only way to loop is copy code foward) 00:29:26 sample source: 00:29:37 equivlent of 1 + ! 00:29:39 er 00:29:45 1 + 1 00:29:53 :(*) 00:30:11 smallest possible loop ( I think) 00:30:22 `>(`>)() 00:30:33 One last thing 00:30:47 To make the code all the more evil it was coded in BASIC 00:31:05 Anyone interested should email me at nhbrr@yahoo.com 00:31:14 Thanks 00:31:30 -!- urger has left (?). 00:31:44 sounds like an interesting idea. You should... you left. nevermind. 00:44:28 Hehe. :) 05:54:30 -!- calamari has joined. 05:57:37 -!- heatsink has quit ("Leaving"). 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:53:31 -!- calamari has quit (Read error: 110 (Connection timed out)). 09:48:15 -!- arke_ has joined. 09:56:48 -!- arke has quit (Read error: 60 (Operation timed out)). 10:07:42 -!- arke_ has changed nick to arke. 18:06:17 -!- corun has joined. 18:06:20 Lo 18:07:14 -!- ThemsAllTook has joined. 18:15:50 -!- ThemsAllTook has left (?). 18:49:30 -!- calamari has joined. 19:22:12 lololololo 20:04:05 hi lament 20:05:20 hi 20:05:24 how's your grand project 20:10:53 which one? :) 20:10:58 bfc? 20:12:17 I'm taking an OS class this semester.. although it seems to be pretty lame. For example, in the tiny "relocation" section of the book, it simply assumes the cpu will do it. Blah. 20:14:12 I think I came up with an idea for lesser cpus. Each 256 bytes can have a header that tells the offset of an absolute jump. Then when reading the program, the jumps can be quickly found and altered 20:14:38 (or jumps.. the first byte of the header can tell how many there are) 20:15:45 The reason I decided every 256 bytes is so that it will still work no matter how large the file gets 20:16:42 anyhow.. I'd like to take the compilers class before I continue work on bfc 20:20:59 whats bfc? 20:21:02 brainfuck compiler? 20:30:22 c compiler, probably 20:30:33 brainfuck compiler wouldn't make such a grand project 20:30:39 aah 20:30:42 found it 20:30:46 optimizing brainfuck -> c 20:40:35 arke: bfc is a c to bf compiler 20:40:40 err bfcc 20:40:42 sorry :) 20:40:59 cant even remember what I've named my own programs, lol 20:41:54 :) 20:42:26 arke: I wrote bfasm so that the C compiler would be easier to do 20:43:42 i wrote a VM and a BF compiler for it for my TI-83 20:43:50 unfortunately, the calculator frizzed, so its gone now :( 20:44:02 bfasm is available, and works, although programs are bloated: it doesn't produce optimized strings or add-to loops for +/- 20:45:35 it optimized +es etc., but not any sequences. :) 20:45:53 although, i did have the code in place for it, just didnt do the actual thing yet 20:45:57 arke: I'm talking about something different :) 20:46:24 arke: if you take a look at the code bfasm produces, you'll see long strings of ++++ and ---- 20:46:36 aah 20:46:42 yeah, i optimized that 20:46:46 to ADD 3 or wahtever 20:47:11 I suppose that the code runs faster without the loops, so you could say I optimized for speed :P 20:47:28 :) 20:49:00 soemthing that i added but never used is that if P was negative, it would enter into the insrtuction stream 20:49:07 the compiled image, so to speak 20:51:18 it would be pretty tricky to do self modifying bf code.. probably would need nul characters in the source 20:51:50 either that or tons of <<< and >>> ick :) 20:52:27 I thought about allowing it in bfos, but decided against it 20:53:30 need to get off here and get some work done.. bbl :) 20:53:36 -!- calamari has quit ("Leaving"). 23:03:52 -!- calamari has joined. 23:08:10 -!- corun has left (?). 23:36:37 -!- heatsink has joined.