02:18:46 -!- calamari has joined. 02:18:53 hi 03:38:01 -!- calamari has quit (Remote closed the connection). 05:25:53 -!- WildHalcyon has joined. 07:05:26 I've had a song stuck in my head all week 07:05:38 "rape me"? 07:06:02 Hmm, that would make a lot of sense... being in Seattle and all, but no 07:06:18 Excellent guess 07:06:24 its actually "Hey Ya" 07:08:10 "My baby don't mess around because she loves me so and this I know for shoooooo'" 07:08:39 it makes it hard to think really esoterically about constructing 2D lambda functions when you're wondering why love is the exception 07:11:06 how do 2d lambda functions work? 07:12:00 like regular lambda functions in false - they're pushed onto the stack and executed like normal 07:12:21 i don't know false :( 07:12:41 altthough its creator used to come here for a while 07:13:42 (and never talk) 07:22:04 -!- WildHalcyon_ has joined. 07:22:10 sorry - got booted 07:22:24 and from what I can see lament, a lot of people on here come and don't talk 07:23:03 yes 07:23:06 let's ban them all! 07:23:32 hahaha... hmmm... "you're banned until you say something!" 07:25:05 good night, then! 07:30:48 goodnight lament! 07:40:38 -!- WildHalcyon has quit (Read error: 110 (Connection timed out)). 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:21:54 -!- kosmikus|away has changed nick to kosmikus. 08:40:25 -!- WildHalcyon_ has quit (Read error: 110 (Connection timed out)). 16:14:22 -!- kosmikus has changed nick to kosmikus|away. 16:57:43 -!- clog has joined. 16:57:43 -!- clog has joined. 16:58:06 -!- clog has joined. 16:58:06 -!- clog has joined. 16:58:19 -!- Taaus_ has changed nick to Taaus. 17:40:42 -!- ChanServ has quit (kornbluth.freenode.net irc.freenode.net). 17:44:14 -!- calamari_ has joined. 17:44:18 -!- ChanServ has joined. 17:44:18 -!- irc.freenode.net has set channel mode: +o ChanServ. 18:13:07 -!- calamari_ has quit ("Leaving"). 19:01:58 -!- fizzie has joined. 19:57:51 -!- calamari_ has joined. 19:57:55 hi 19:58:15 I think I've finally decided what I want the "c" compiler to look like, at least initally 20:01:18 int, if, else, while, break, do, goto. () [] - ! ~ * / % + - >> << > < >= <= == != && || = (no pointers, only [] arrays) 20:01:27 should be easy to write that 20:02:27 no dynamic datastructures? 20:02:51 malloc would look something like: int mem; malloc(int cells) { mem[1] = mem[0]; mem[0] = mem[0] + bytes; return mem[1]; } 20:03:17 you can make linked lists, etc with just [] 20:03:44 well yes, but they are fixed-size, usually. 20:04:42 usually, but c allows you to go past the end, or even use array syntax on something that isn't an array 20:05:18 should have been int malloc.. oops :) 20:06:09 the int mem; would need to be the last thing defined 20:06:36 you mean your C allows you to use array syntax on something that isn't an array? in traditional c a[b] needs to have either a or be to be a pointer. 20:07:07 not quite sure how to handle function variables yet.. they will be pushed and popped, but haven't decided where they go 20:07:49 fizzie: mm.. hadn't considered that, you're right, it's a little off there 20:07:55 (and who made the "byte" type signed in java?) 20:08:37 everything else is signed in java.. I guess they felt like it had to be 20:09:19 guess so. but now when you get a byte[] of something, if you cast an element of it to int all >0x80 values 0xnn get type-extended to 0xffffffnn. 20:09:35 er, >=0x80. 20:10:54 it is verily uncomfortable. I had a byte[] filled with of unsigned 16-bit integers (little-endian, but that doesn't really matter) and I needed to convert that to an int[] of their values. 20:10:58 not having unsigned types is pretty dumb.. I can't see how it would be that hard to add them 20:11:41 but I guess I should shut up about java, it's not a proper esoteric language. 20:11:53 hehe 20:13:12 I guess I'll have the same failing tho, because I don't feel like doing it right now :) 20:14:01 My problem is getting the initial version done.. once I get that, I'm good.. but if I make it too distant I never finish 20:15:57 unsigned actually scales a lot better than signed 20:16:41 with signed, you have to know where the negative numbers start.. is it 128, 32768, etc? 20:17:41 since BF cells can be 8 bit or larger, having everything unsigned seems to make more sense 20:18:07 at least until I care :) 20:25:43 mm. 20:32:27 hmm I should call it BC.. maybe appropriate? 20:33:51 anyhow.. afk to get started 21:59:20 -!- calamari_ has quit (Read error: 104 (Connection reset by peer)). 22:00:07 -!- calamari_ has joined. 23:59:15 -!- calamari- has joined.