01:05:14 -!- Toreun has quit (Read error: 104 (Connection reset by peer)).
01:25:51 -!- calamari- has quit (Read error: 110 (Connection timed out)).
01:26:05 -!- calamari_ has joined.
02:22:45 -!- cmeme has quit (Read error: 104 (Connection reset by peer)).
02:23:55 -!- cmeme has joined.
04:09:34 -!- calamari_ has quit ("Leaving").
05:07:56 -!- iamcal has quit ("stuff to do").
05:24:27 -!- Toreun has joined.
05:56:37 -!- WildHalcyon_ has joined.
06:07:05 -!- calamari_ has joined.
06:16:16 -!- WildHalcyon_ has quit (Read error: 110 (Connection timed out)).
06:26:13 -!- calamari_ has quit ("Leaving").
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
12:16:27 -!- Toreun has quit (Read error: 54 (Connection reset by peer)).
12:26:24 -!- kosmikus|away has changed nick to kosmikus.
15:42:49 -!- Toreun has joined.
16:35:22 -!- kosmikus has quit (orwell.freenode.net irc.freenode.net).
16:35:23 -!- ChanServ has quit (orwell.freenode.net irc.freenode.net).
16:35:23 -!- mtve has quit (orwell.freenode.net irc.freenode.net).
16:36:28 -!- ChanServ has joined.
16:36:28 -!- kosmikus has joined.
16:36:28 -!- mtve has joined.
16:36:28 -!- irc.freenode.net has set channel mode: +o ChanServ.
17:44:07 -!- calamari_ has joined.
17:52:29 <calamari_> I just had a thought about BF.. it's not quite symmetric. "[ ] = while (*p) { }", but there is no "{ } = while (p) { }".. with that you could do {<} to set p =0
17:53:34 <Toreun> is that really necessary though? do you have to keep track of the absolute pointer location?
17:54:01 <lament> calamari_: pointer locations aren't numbered
17:54:09 <lament> there's just "left" and "right"
17:54:10 <Toreun> I would think that it would detract from the "purity"? of BF
17:54:29 <calamari_> it's not necessary, but neither is - (you can just loop around with +'s)
17:54:43 <lament> calamari_: no, that's implementation-dependent
17:54:46 <calamari_> lament: you are missing the point entirely
17:54:48 <Toreun> and by that logic, neither is < or >
17:54:49 <lament> calamari_: your numbers might be infinite
17:57:06 <lament> your memory space might also be infinite
17:57:38 <calamari_> lament: there's nothing saying that cells in bf are positive only, or finite.. this is true.. but that makes [-] equally as valid as {<}
17:57:55 <calamari_> because with a negative cell, [-] goes off to infinity
17:58:12 <lament> but the real problem with {} is that it's so completely useless
17:58:18 <lament> for anything but the {-} construct
17:58:47 <lament> and so easily replaceable with a sentinel in any case
17:59:06 <calamari_> lament: not true.. you can do "add" loops to set big pointers
18:00:12 <calamari_> but.. like I said, it's not needed... but not as symmetric without it
18:03:00 <Toreun> just wondering, did anyone ever make brainfuck-native hardware? I read something about it awhile, and I'm just wondering if anything happened with it
18:03:12 <calamari_> hmm.. { } makes it possible to get/set the mp from a cell value during program execution making arrays much less wasteful
18:03:32 <calamari_> toreun: I think they made a chip and showed it at a demo party?
18:04:23 <Toreun> hmm well I guess that could always be a college engineering design project.
18:04:49 <calamari_> I was reading about a MOVE machine earlier, seems pretty interesting (move is the only "instruction", i/o and jmps are memory mapped)
18:06:08 <calamari_> http://www.cs.uiowa.edu/~jones/arch/risc/
18:10:06 <lament> http://www.cs.uiowa.edu/~jones/arch/risc/
18:11:51 <lament> calamari_: hm, that's a fairly neat one
18:11:58 <lament> i like it more than OISC
18:26:25 <lament> this link is broken: http://www.cs.eku.edu/~styer/oisc.html
18:59:46 -!- kosmikus has changed nick to kosmikus|away.
19:11:57 -!- calamari- has joined.
19:28:51 -!- calamari_ has quit (Connection timed out).
19:48:20 -!- calamari- has quit (Connection timed out).
20:30:48 -!- calamari_ has joined.
20:30:55 <calamari_> lament: http://web.archive.org/web/20030425001315/http://www.cs.eku.edu/~styer/oisc.html
20:32:39 -!- calamari_ has changed nick to calamari.
21:19:52 -!- WildHalcyon has joined.
22:11:05 -!- rapidly_constant has joined.
22:21:24 -!- rapidly_constant has quit ("{Linux|Pakistan} Rocks! - http://www.linuxpakistan.net/chat/").
22:28:30 -!- WildHalcyon has quit (Read error: 110 (Connection timed out)).
22:53:06 -!- kosmikus|away has changed nick to kosmikus.
23:34:44 -!- iamcal has joined.