07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:14:02 -!- WildHalcyon has joined.
10:46:24 -!- WildHalcyon has quit (Read error: 110 (Connection timed out)).
16:45:52 -!- kosmikus has changed nick to kosmikus|away.
17:24:42 -!- cmeme has quit (orwell.freenode.net irc.freenode.net).
17:28:00 -!- cmeme has joined.
19:31:12 -!- iamcal has quit (orwell.freenode.net irc.freenode.net).
19:33:47 -!- iamcal has joined.
23:00:48 -!- Toreun has quit (Read error: 104 (Connection reset by peer)).
23:02:32 -!- Toreu1 has joined.
23:02:38 -!- Toreu1 has changed nick to Toreun.
04:14:28 -!- WildHalcyon has joined.
04:14:54 <WildHalcyon> I figured out what was wrong with my bloody computer!
04:26:33 -!- WildHalcyon has quit (Read error: 104 (Connection reset by peer)).
05:06:42 -!- tonsofpcs has joined.
05:09:36 -!- WildHalcyon has joined.
05:10:00 <Toreun> what was wrong with your comp?
05:44:08 <tonsofpcs> wild -- check where he got his name from -- its a list of french-israeli girl names
05:44:21 <tonsofpcs> http://gardiensdudonon.free.fr/t/Nom_F-Ton.htm
05:51:29 -!- heatsink has joined.
05:57:03 -!- tonsofpcs has quit.
06:10:27 <WildHalcyon> no, no french israli girl names, not that you're here anymore!
06:11:07 <WildHalcyon> Anyhow, Toreun, it turns out that SOMETHING has a conflict with one of the windows automatic updates... once I installed it, it would screw up alllllll the time!
06:11:08 * heatsink wonders if there's a nonsense contest in progress
06:13:13 <WildHalcyon> Im still having problems with my esolang :-(
06:13:31 <WildHalcyon> but at least that's a problem with my own thinking process, and not a manufactured malfunction
06:13:46 <heatsink> Hmm... what is it? I'll try to find it in the archives
06:14:21 <WildHalcyon> I mentioned some problems, but the problem that Im having right now is different
06:14:37 <WildHalcyon> Im trying to think of a usable syntax for a two-dimensional lambda function
06:14:40 <heatsink> Tell me about your different problem, WildHalcyon?
06:14:54 <heatsink> Do you try to think of a usable syntax for a two-dimensional lambda function often?
06:16:25 <heatsink> Eliza is an old chatterbot, it worked by turning everything the other person said into a question
06:18:09 <WildHalcyon> that's as surprising as learning that walrus is one of the oldest words in the english language
06:18:39 <deltab> http://jerz.setonhill.edu/if/canon/eliza.htm
06:23:53 <deltab> http://www.cs.nott.ac.uk/~gxk/courses/g5aiai/002history/eliza.htm
06:25:03 <WildHalcyon> Anyhow, yes... a fungish-type language, supports functions and hopefully a lambda operator, but... how should I do that in 2D?
06:25:31 <heatsink> Will you allow a command to copy data from point A to point B?
06:26:16 <heatsink> Then you can either bring the lambda to the data, or bring the data to the lambda
06:28:24 <WildHalcyon> I think I see what you're getting at, but Im not entirely sure...
06:30:17 <WildHalcyon> so, lets say that I have a function denoted at (x,y) and Im right now hanging out at (a,b), what would be the best way to head to (x,y), and having finished my business there, come back?
06:32:15 <heatsink> Well, if you have random access, the problem's solved. Just poke the data at (x,y), and the return location at (x+1,y) or something like that
06:33:09 <WildHalcyon> The language won't have random access so to speak
06:33:44 <heatsink> So something has to move from (x,y) to (a,b) one cell at a time?
06:33:49 <WildHalcyon> The problem is, I want the language to support arbitrarily large fields, and I can't have an arbitrary goto command on something that can be larger than the biggest integer the language supports
06:34:24 <WildHalcyon> Not necessarily one cell at a time - in fact, Im supposing this with the hypothesis that the programmer has no idea where the function itself is located
06:34:35 <WildHalcyon> a two-dimensional programming 'field' (like in befunge)
06:35:35 <WildHalcyon> The program itself might know where it is - I haven't really fleshed out these particular details yet
06:35:54 <WildHalcyon> I've been working on modularity issues, and string conventions
06:36:04 * heatsink takes another bite of lentil mushroom soup
06:37:10 * WildHalcyon is currently enjoying a chocolate chip cookie
06:38:15 <heatsink> Can a single datum (a cell, the stack contents, etc.) be arbitrarily big? Because then you could pack the lambda function into a single value, and then unpack it in-place... In fact, I've been wanting to do an esolang sort of like that
06:39:20 <WildHalcyon> Stack contents possibly, but an actual cell is limited to a 8-bit value
06:39:35 <heatsink> Well, my idea was an esolang where the program had to include code to expand itself into memory, starting from only one cell
06:40:01 <heatsink> So there's an option: packing & unpacking the lambda
06:41:01 <heatsink> You might be able to think of some way, other than addressing by grid location, of moving data to/from an arbitrary location... making a 'tunnel' of sorts
06:41:17 <WildHalcyon> Thats what I was thinking about, having a sort of 'wormhole' function
06:41:47 <WildHalcyon> basically, you would say "go to function x" and then the program would look up the location of function x, go to it, and at the end, return to where you were to begin with
06:43:01 <heatsink> Have you worked out the details?
06:43:49 <WildHalcyon> not at all - I've been thinking about using lambda functions like false (http://wouter.fov120.com/false/) except creating a sort of function-writing syntax for making two-dimensional functions
06:45:36 * heatsink says in a Monty Python voice, "I can't read this!"
06:47:51 <heatsink> It's like they took all the alphabetic characters out of Perl
06:48:57 <WildHalcyon> you're stuck with one-character commands, its easy to get limited
06:50:37 <heatsink> hmm, the 2d function syntax is gonna look interesting
06:51:11 <WildHalcyon> Im sure that it will, but, it's going to hopefully be more readable than befunge
07:00:18 <WildHalcyon> I dont know, its not terribly important right now. Im sleepy. Time for bed
07:00:59 -!- WildHalcyon has left (?).
07:27:20 -!- heatsink has quit ("Leaving").
07:57:25 -!- cmeme has quit ("Client terminated by server").
07:57:37 -!- cmeme has joined.
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
10:44:17 -!- iamcal has quit (orwell.freenode.net irc.freenode.net).
10:44:17 -!- ChanServ has quit (orwell.freenode.net irc.freenode.net).
10:44:18 -!- kosmikus|away has quit (orwell.freenode.net irc.freenode.net).
10:44:18 -!- cmeme has quit (orwell.freenode.net irc.freenode.net).
10:44:18 -!- mtve has quit (orwell.freenode.net irc.freenode.net).
10:44:19 -!- Toreun has quit (orwell.freenode.net irc.freenode.net).
10:44:20 -!- deltab has quit (orwell.freenode.net irc.freenode.net).
10:44:20 -!- lament has quit (orwell.freenode.net irc.freenode.net).
10:45:16 -!- ChanServ has joined.
10:45:16 -!- cmeme has joined.
10:45:16 -!- Toreun has joined.
10:45:16 -!- iamcal has joined.
10:45:16 -!- lament has joined.
10:45:16 -!- deltab has joined.
10:45:16 -!- mtve has joined.
10:45:16 -!- kosmikus|away has joined.
10:45:16 -!- irc.freenode.net has set channel mode: +o ChanServ.
05:10:03 -!- tonsofpcs has joined.
05:20:29 -!- dbc has joined.
06:32:57 -!- calamari_ has joined.
07:31:27 -!- tonsofpcs has quit.
07:34:09 -!- calamari_ has quit ("Leaving").
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:49:53 -!- dbc has quit (Read error: 104 (Connection reset by peer)).
13:16:27 -!- Toreun has left (?).
17:59:24 -!- Coldfingr has joined.
18:08:49 -!- Coldfingr has left (?).
00:56:08 -!- calamari_ has joined.
02:40:42 <lament> does linux run in brainfuck yet?
02:42:18 <Taaus> Well. Theoretically, I'm sure it does.
02:59:50 <calamari_> it might be possible to modify the interrupt vector table if the bf array were positioned starting at low memory
03:00:41 <calamari_> but I'm not sure what that would accomplish, since you still couldn't cause interrupts
03:01:46 <calamari_> the only way I can think of is a custom bf interpreter that takes i/o and extends the functionaliy.. but then is it still bf?
05:13:46 -!- calamari_ has quit (Read error: 104 (Connection reset by peer)).
05:13:58 <lament> but you can port bochs to bf
05:14:02 <lament> and run linux in bochs
05:19:04 -!- dbc has joined.
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:15:22 -!- kosmikus|away has changed nick to kosmikus.
08:24:03 -!- dbc has quit ("you have no chance to survive make your time.").
09:15:58 -!- iamcal has quit (orwell.freenode.net irc.freenode.net).
09:15:58 -!- ChanServ has quit (orwell.freenode.net irc.freenode.net).
09:15:58 -!- kosmikus has quit (orwell.freenode.net irc.freenode.net).
09:15:59 -!- mtve has quit (orwell.freenode.net irc.freenode.net).
09:15:59 -!- cmeme has quit (orwell.freenode.net irc.freenode.net).
09:16:01 -!- lament has quit (orwell.freenode.net irc.freenode.net).
09:16:01 -!- deltab has quit (orwell.freenode.net irc.freenode.net).
09:32:15 -!- dbc has joined.
11:28:12 -!- ChanServ has joined.
11:28:12 -!- deltab has joined.
11:28:12 -!- lament has joined.
11:28:12 -!- mtve has joined.
11:28:12 -!- kosmikus has joined.
11:28:12 -!- iamcal has joined.
11:28:12 -!- cmeme has joined.
11:28:12 -!- irc.freenode.net has set channel mode: +o ChanServ.
12:33:35 -!- dbc has left (?).
12:50:12 -!- lament has quit (orwell.freenode.net irc.freenode.net).
12:50:12 -!- deltab has quit (orwell.freenode.net irc.freenode.net).
12:50:13 -!- iamcal has quit (orwell.freenode.net irc.freenode.net).
12:50:14 -!- ChanServ has quit (orwell.freenode.net irc.freenode.net).
12:50:14 -!- kosmikus has quit (orwell.freenode.net irc.freenode.net).
12:50:15 -!- mtve has quit (orwell.freenode.net irc.freenode.net).
12:50:15 -!- cmeme has quit (orwell.freenode.net irc.freenode.net).
12:52:12 -!- ChanServ has joined.
12:52:12 -!- cmeme has joined.
12:52:12 -!- iamcal has joined.
12:52:12 -!- deltab has joined.
12:52:12 -!- lament has joined.
12:52:12 -!- mtve has joined.
12:52:12 -!- kosmikus has joined.
12:52:12 -!- irc.freenode.net has set channel mode: +o ChanServ.
12:55:48 -!- iamcal has quit (orwell.freenode.net irc.freenode.net).
12:55:48 -!- ChanServ has quit (orwell.freenode.net irc.freenode.net).
12:55:48 -!- kosmikus has quit (orwell.freenode.net irc.freenode.net).
12:55:48 -!- mtve has quit (orwell.freenode.net irc.freenode.net).
12:56:58 -!- cmeme has quit (orwell.freenode.net irc.freenode.net).
12:57:08 -!- ChanServ has joined.
12:57:08 -!- cmeme has joined.
12:57:08 -!- kosmikus has joined.
12:57:08 -!- mtve has joined.
12:57:08 -!- iamcal has joined.
12:57:08 -!- irc.freenode.net has set channel mode: +o ChanServ.
18:02:19 -!- kosmikus has changed nick to kosmikus|away.
19:33:45 -!- iamcal has quit (Read error: 104 (Connection reset by peer)).
20:22:31 -!- calamari has joined.
20:23:57 <fizzie> hi. how goes bfasm or the c compiler?
20:24:04 <fizzie> (see, there's interest!)
20:24:15 <calamari> bfasm is working and online :)
20:25:23 <calamari> the c compiler needs a lot of work.. might actually do a b compiler, as that is a lot more bf compatible
20:32:41 <fizzie> noticed the esolang email about it.
22:13:32 -!- ChanServ has quit (ACK! SIGSEGV!).
22:15:05 -!- ChanServ has joined.
22:15:05 -!- irc.freenode.net has set channel mode: +o ChanServ.
22:24:58 -!- calamari has quit (Remote closed the connection).
02:18:46 -!- calamari has joined.
03:38:01 -!- calamari has quit (Remote closed the connection).
05:25:53 -!- WildHalcyon has joined.
07:06:02 <WildHalcyon> Hmm, that would make a lot of sense... being in Seattle and all, but no
07:08:10 <WildHalcyon> "My baby don't mess around because she loves me so and this I know for shoooooo'"
07:08:39 <WildHalcyon> 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 <lament> how do 2d lambda functions work?
07:12:00 <WildHalcyon> like regular lambda functions in false - they're pushed onto the stack and executed like normal
07:12:41 <lament> altthough its creator used to come here for a while
07:22:04 -!- WildHalcyon_ has joined.
07:22:24 <WildHalcyon_> and from what I can see lament, a lot of people on here come and don't talk
07:23:32 <WildHalcyon_> hahaha... hmmm... "you're banned until you say something!"
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:58:15 <calamari_> I think I've finally decided what I want the "c" compiler to look like, at least initally
20:01:18 <calamari_> int, if, else, while, break, do, goto. () [] - ! ~ * / % + - >> << > < >= <= == != && || = (no pointers, only [] arrays)
20:02:27 <fizzie> no dynamic datastructures?
20:02:51 <calamari_> 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 <calamari_> you can make linked lists, etc with just []
20:03:44 <fizzie> well yes, but they are fixed-size, usually.
20:04:42 <calamari_> 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 <calamari_> should have been int malloc.. oops :)
20:06:09 <calamari_> the int mem; would need to be the last thing defined
20:06:36 <fizzie> 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 <calamari_> 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 <calamari_> fizzie: mm.. hadn't considered that, you're right, it's a little off there
20:07:55 <fizzie> (and who made the "byte" type signed in java?)
20:08:37 <calamari_> everything else is signed in java.. I guess they felt like it had to be
20:09:19 <fizzie> 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:10:54 <fizzie> 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 <calamari_> not having unsigned types is pretty dumb.. I can't see how it would be that hard to add them
20:11:41 <fizzie> but I guess I should shut up about java, it's not a proper esoteric language.
20:13:12 <calamari_> I guess I'll have the same failing tho, because I don't feel like doing it right now :)
20:14:01 <calamari_> 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 <calamari_> unsigned actually scales a lot better than signed
20:16:41 <calamari_> with signed, you have to know where the negative numbers start.. is it 128, 32768, etc?
20:17:41 <calamari_> since BF cells can be 8 bit or larger, having everything unsigned seems to make more sense
20:32:27 <calamari_> hmm I should call it BC.. maybe appropriate?
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.
00:17:12 -!- calamari_ has quit (Read error: 104 (Connection reset by peer)).
01:06:12 -!- lament has quit (Ping timeout: 14400 seconds).
02:48:05 -!- calamari- has quit ("Leaving").
06:07:47 -!- calamari_ has joined.
07:20:44 -!- calamari_ has quit ("Leaving").
07:33:26 -!- WildHalcyon has joined.
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:18:26 -!- kosmikus|away has changed nick to kosmikus.
09:52:28 -!- WildHalcyon has quit (Read error: 113 (No route to host)).
15:03:13 -!- ChanServ has quit (kornbluth.freenode.net irc.freenode.net).
15:03:13 -!- kosmikus has quit (kornbluth.freenode.net irc.freenode.net).
15:03:14 -!- Taaus has quit (kornbluth.freenode.net irc.freenode.net).
15:03:14 -!- mtve has quit (kornbluth.freenode.net irc.freenode.net).
15:14:45 -!- ChanServ has joined.
15:14:45 -!- Taaus has joined.
15:14:45 -!- kosmikus has joined.
15:14:45 -!- mtve has joined.
15:14:45 -!- irc.freenode.net has set channel mode: +o ChanServ.
15:18:25 -!- clog has joined.
15:18:25 -!- clog_ has joined.
15:18:25 -!- bear.freenode.net has set channel mode: +n.
15:18:37 -!- irc.freenode.net has set channel mode: -o clog_.
15:18:37 -!- fizzie has joined.
15:18:37 -!- clog has joined.
15:18:37 -!- cmeme has joined.
15:18:37 -!- deltab has joined.
15:18:37 -!- irc.freenode.net has set topic: http://catseye.mine.nu:8080/ -- http://fasd.ethz.ch/qsf/ || http://www.randelshofer.ch/fhw/gri/holzi.html.
15:20:23 -!- ChanServ has joined.
15:20:23 -!- Taaus has joined.
15:20:23 -!- kosmikus has joined.
15:20:23 -!- mtve has joined.
15:20:23 -!- irc.freenode.net has set channel mode: +o ChanServ.
15:21:35 -!- clog has quit (Killed by zelazny.freenode.net (Nick collision)).
15:21:35 -!- cmeme has quit (Killed by zelazny.freenode.net (Nick collision)).
15:21:35 -!- clog_ has changed nick to clog.
15:21:44 -!- cmeme has joined.
15:22:03 -!- kosmikus has quit (bear.freenode.net irc.freenode.net).
15:22:38 -!- kosmikus has joined.
17:34:26 -!- lament has joined.
18:00:04 -!- WildHalcyon has joined.
20:14:16 -!- calamari_ has joined.
20:16:49 <calamari_> c seems a lot easier to tokenize than basic
20:18:03 <calamari_> either that or I'm just getting used to it
20:20:58 <calamari_> I'm probably going to add for and continue.. figured out a way to make them easier to do
20:22:43 -!- calamari_ has quit ("Leaving").
23:27:10 -!- WildHalcyon has quit (Read error: 110 (Connection timed out)).
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:12:33 -!- WildHalcyon has joined.
08:19:35 <WildHalcyon> Hmm, that makes it close to around 10 am then, right?
08:20:59 <WildHalcyon> So do you work with esoteric languages much deltab?
08:21:22 <deltab> work, no; play, sometimes :-)
08:22:49 <WildHalcyon> Well, I guess its hard to "work" with esoteric languages
08:23:15 <WildHalcyon> Im not entirely sure how many people have put down the ability to work with bf on their resume, but I imagine its probably less than 10
08:32:59 -!- WildHalcyon_ has joined.
08:50:54 -!- WildHalcyon has quit (Read error: 110 (Connection timed out)).
09:34:10 -!- WildHalcyon_ has left (?).
15:04:03 -!- Keymaker has joined.
15:50:38 -!- Keymaker has quit.
16:13:22 -!- kosmikus has changed nick to kosmikus|away.
16:58:03 -!- calamari_ has joined.
17:02:08 <calamari_> I think I was wrong.. I can't get away with just [].. if I did that, I'd have to make regular variables return their address, which would mean to do a regular variable you'd have y[0]=x[0]+1 .. pretty lame.
17:03:22 <mtve> your assembler is very good. it's now possible to write tcpip in bf.
17:03:57 <mtve> i wasn't joking :)
17:04:39 <mtve> there was small tcpip stack in php and it shouldn't be more than 64k of bf-asm code i think.
17:05:03 <mtve> actually someone could just rewrite that code in bf-asm
17:05:33 <calamari_> I don't know much about the details of tcp/ip
17:05:40 <mtve> http://www.sics.se/~adam/phpstack/
17:06:17 <fizzie> tcp/ip is simple if you don't want to get complex about it.
17:10:15 <calamari_> one thing bfasm is still missing is bit manipulation
17:10:52 <fizzie> there's all kinds of stuff like explicit congestion notification (RFC2884), syncookies, window scaling (RFC1323), Nagle's algorithm and loads of others if you want a funky tcp/ip stack.
17:11:11 <calamari_> I need a routine that only requires constant memory regardless of the size of the cells
17:12:24 <fizzie> I wonder how long it'll take before we see the first brainf*ck web server that talks something like SLIP into the input/output streams of brainf*ck.
17:18:50 <calamari_> in order to have a web server somehow it will need to access a modem or network card. Can standard i/o be redirected in *nix to allow that?
17:19:25 <calamari_> I see this guy just has it going over a serial cable
17:19:33 <mtve> sure, you can do it without any network at all.
17:20:28 <mtve> i guess it's possible over loopback on any sane unix.
17:21:08 <mtve> nope, i remember there was tap interface. there should be readme or something.
17:21:39 <mtve> tap exists on linux or *bsd, do you have any?
17:24:51 <mtve> you can install *nix on any old 386 machine, work remotely and have a windows as a workstation.
17:26:11 <calamari_> oh yeah.. do you know of any cpu testing programs?
17:26:49 <mtve> cpu testing? your bf-asm compiling itself? :)
17:26:51 <calamari_> I have a system that crashes out when trying to load windows or linux.. works fine in dos
17:27:06 <calamari_> not sure if it's something with protected mode or what
17:27:23 <calamari_> ran a memory testing program and it found no problems
17:27:39 <mtve> does it hang or does it print something before death?
17:28:09 <calamari_> in the windows installer it gave various error messages
17:28:33 <mtve> most probably it
17:28:40 <calamari_> linux would give some kind of error (with the register dump, etc)
17:29:06 <calamari_> pretty weird that dos works, though
17:29:14 <mtve> or totally incompatible. indeed it's unusable.
17:31:50 <mtve> that stuff from Adam Dunkels works just like a charm in *nix and easy to debug. in dos and windows you will need to do something to terminate such a strange networking.
17:38:06 <mtve> maybe in win31 it would be easy with trumpet networking and a null-modem between two com-ports.
17:39:09 <calamari_> hmm, I didn't try installing win3.1.. that's a great idea
17:40:39 <mtve> sorry for distracting you from bf-c :) in win3.1 there was three mode afair, and it's possible to avoid protected mode with some config key.
17:40:58 <fizzie> or a command-line flag.
17:41:06 <fizzie> to disable the "386 Enhanced" mode.
17:41:13 <calamari_> are you sure about 3.1? I remember 3.0 could do it
17:41:56 <fizzie> because I have a feeling I ran 3.1 on a 386sx/16 with only 1M of memory, and the 386-enhanced mode needs at least 2M to work, so it ran on the non-enhanced mode by default.
17:42:03 <fizzie> of course it might've been 3.0 too.
17:42:33 <fizzie> can't run win32s on it in that mode, though.
17:43:22 <fizzie> and I think the backported ie5+ms-ppp/slip-dialer needs win32s. trumpet could work.
17:43:55 <mtve> trumper with netscape 1.0 is more than needed :)
17:43:55 <calamari_> I think I have trumpet around here somewhere on an old isp cd
17:44:20 <fizzie> mine was on an isp floppy, and I'd be surprised if it's not un-broken still.
17:45:38 <mtve> tcpman.exe 119K, netscape.exe 1.2M :)
17:46:10 <fizzie> I'm not sure if I had netscape during my win3.11 times.
17:46:24 <fizzie> there was a version of mosaic on the floppy.
17:47:00 <calamari_> hmm.. I think I discovered the problem
17:47:30 <calamari_> or at least that's the current problem
17:55:29 -!- |Stryder| has joined.
17:57:13 -!- |Stryder| has left (?).
18:57:00 <calamari_> wow.. it's still booting.. I don't think knoppix was designed for a 450mhz cpu
18:57:26 <mtve> 450MHz is quite a few
18:58:31 <calamari_> hmm.. actually not 450.. 333 .. remembered that wrong
18:59:05 <fizzie> yay, my email relay thingie works again. now to update some MX records.
19:27:43 -!- calamari_ has quit (Read error: 110 (Connection timed out)).
19:48:26 -!- WildHalcyon has joined.
20:07:19 -!- WildHalcyon has quit ("Goin' away now!").
20:49:20 -!- kosmikus|away has changed nick to kosmikus.
22:13:05 -!- kosmikus has changed nick to kosmikus|away.
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
10:12:17 -!- kosmikus|away has changed nick to kosmikus.
15:41:22 -!- kosmikus has changed nick to kosmikus|away.
18:06:07 -!- tah has joined.
18:12:45 <tah> Ah, someone alive. I found this channel from a log on the web while searching for Argh!
18:56:12 -!- calamari_ has joined.
18:57:09 <tah> Hi calamari
18:57:34 * tah has to leave now, just a short visit before driving home from work (after the rain stops)
18:57:46 <tah> oh, still rains
18:57:55 <tah> (just not as much as before)
18:58:26 <calamari_> where do you live? It rained here last night
18:59:25 <tah> Osnabrueck, Germany
19:19:49 <tah> Anyone interested in a vim script for Argh!? Just completed the last bit with help from the #vim channel
19:26:53 -!- calamari_ has quit ("Leaving").
19:27:24 <mtve> vim script or argh? what does it do?
19:28:44 <tah> mtve: It sets some variables and changes cursor movement in replace mode: The cursor stays on the entered character, except for [hjklHJKL] for which it moves in the correct direction
19:29:24 <mtve> ah, so it should be useful for befunge as well? :)
19:29:54 <tah> mtve: Maybe, does befunge use hjkl, too?
19:30:58 <mtve> no, it doesn't. i see.
19:32:06 <tah> mtve: But of course this can be changed
19:37:56 <tah> mtve: I sent it to Sascha so he can include it in the next Argh! release
19:39:00 * tah will leave now, it still rains, but not as much as before
19:39:17 <tah> Argh! uhm, I mean ... Bye!
19:39:38 -!- tah has quit ("Leaving").
23:18:38 -!- calamari_ has joined.
23:38:38 -!- calamari_ has quit ("Leaving").
00:55:22 -!- cmeme has quit (Remote closed the connection).
00:56:14 -!- cmeme has joined.
01:11:00 -!- catseye has joined.
03:08:54 -!- ChanServ has quit (bear.freenode.net irc.freenode.net).
03:08:54 -!- kosmikus|away has quit (bear.freenode.net irc.freenode.net).
03:08:54 -!- catseye has quit (bear.freenode.net irc.freenode.net).
03:08:54 -!- cmeme has quit (bear.freenode.net irc.freenode.net).
03:08:54 -!- mtve has quit (bear.freenode.net irc.freenode.net).
03:08:54 -!- Taaus has quit (bear.freenode.net irc.freenode.net).
03:09:37 -!- ChanServ has joined.
03:09:37 -!- catseye has joined.
03:09:37 -!- cmeme has joined.
03:09:37 -!- kosmikus|away has joined.
03:09:37 -!- mtve has joined.
03:09:37 -!- Taaus has joined.
03:09:37 -!- irc.freenode.net has set channel mode: +o ChanServ.
04:02:25 -!- heatsink has joined.
04:50:55 -!- calamari_ has joined.
04:52:39 <heatsink> okay... no esolang in the pipeline for me now
04:58:43 <calamari_> about to work on bfcc's expression parser.. I have it written, kind of (previous version).. so it shouldn't be that bad
04:58:56 <heatsink> brainfuck compiler collectoin?
04:59:45 <calamari_> I did bfasm, so bfcc isn't as hard now
05:11:36 -!- dbc has joined.
05:13:06 -!- heatsink has quit ("Leaving").
05:29:46 -!- calamari_ has quit ("Leaving").
05:49:54 -!- WildHalcyon has joined.
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:07:17 -!- WildHalcyon has quit (Read error: 110 (Connection timed out)).
11:43:23 -!- dbc has left (?).
19:14:31 -!- WildHalcyon has joined.
05:14:59 -!- heatsink has joined.
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:53:30 -!- heatsink has quit ("Leaving").
09:32:22 -!- WildHalcyon has left (?).
12:34:45 -!- Keymaker has joined.
14:54:16 -!- Keymaker has quit.
21:40:19 -!- WildHalcyon has joined.
00:53:16 -!- WildHalcyon has quit (Read error: 110 (Connection timed out)).
03:46:19 -!- e-kyle has joined.
03:54:09 -!- e-kyle has quit.
04:17:25 -!- kosmikus|away has quit (bear.freenode.net irc.freenode.net).
04:18:57 -!- kosmikus|away has joined.
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
09:25:45 -!- kosmikus|away has changed nick to kosmikus.
16:08:46 -!- fizzie has quit (Remote closed the connection).
16:08:47 -!- fizzie has joined.
16:59:51 -!- ChanServ has quit (Shutting Down).
17:08:43 -!- ChanServ has joined.
17:08:43 -!- irc.freenode.net has set channel mode: +o ChanServ.
17:35:56 -!- kosmikus has changed nick to kosmikus|away.
20:52:37 -!- mtve has left (?).
20:53:22 -!- mtve has joined.
20:58:37 -!- calamari_ has joined.
20:59:19 <calamari_> been thinking about the c parsing and ran into a difficulty
21:00:32 <calamari_> parsing of = is right to left.. i.e. a = b[c] = d is really a = (b[c] = d), not (a = b[c]) = d
21:02:01 <calamari_> is there an easy way to deal with that (I'm using something similar to recursive descent, using a stack rather than recursive calls)
21:02:21 <calamari_> in other words I'm converting to rpn
21:04:32 <mtve> usually it's a recursive parser that returns tree of operations. then you build your code by walking the tree.
21:04:52 <calamari_> right, but it builds the wrong tree
21:05:02 <mtve> it's broken then :)
21:05:07 <calamari_> it does (a = b[c]) = d, which is wrong
21:05:34 <mtve> hard to help you with seeing the code (or at least pseudocode).
21:05:36 <calamari_> right, it's broken because it assumes everything is left to right
21:06:23 <calamari_> I haven't written any code yet, still planning
21:06:35 <calamari_> I just know that it will not be right
21:07:24 <calamari_> the best I have come up with is to scan forward and add parenthesis
21:08:19 <mtve> search for some example code. the good one was kernighan and pike calculator afair.
21:08:48 <calamari_> doubtful that a calculator would involve the situation I'm describing
21:09:40 <calamari_> since in that case, the correct order is given by the person operating the calculator
21:09:42 <mtve> right, they use lex.
21:10:03 <Taaus> That really depends on the complexity of the calculator.
21:10:51 <mtve> anyway there is miriad of simple lectures about parsing, and lots of good books online.
21:11:17 <calamari_> most simple tutorials don't get into associativity of operators
21:11:41 <calamari_> the more complex ones assume use of flex & bison or such
21:12:44 <Taaus> Well, the calculator is an excellent example here. Exponentiation is a bothersome operation, associativity-wise.
21:12:47 <calamari_> so, adding the parenthesis is the best idea so far, I guess. bummer
21:13:07 <mtve> it's very easy, i guess you just havn't did it before.
21:13:39 <mtve> parsing of left and right associative operators.
21:15:37 <calamari_> perhaps you can offer the easy solution?
21:21:03 <calamari_> I'll probably just go ahead and add parenthesis.. I'll let someone add the "easy" solution later :)
21:22:26 <Taaus> This isn't entirely related, but it's a nifty way of parsing infix: http://article.gmane.org/gmane.comp.lang.lightweight/285
21:22:49 <Taaus> I'm mainly stating it so I can find it more quickly the next time :P
21:25:31 <mtve> just untested pseudocode:
21:25:38 <mtve> void read_lvl1(void) { read_lvl2(); if(token=='=') { eat_token(); read_lvl1(); op(PUSH POP=POP); } } // level 1 is right associative
21:25:38 <mtve> void read_lvl2(void) { read_lvl3(); while(token=='+') { eat_token(); read_lvl3(); op(PUSH POP+POP); } } // level 2 is left associative
21:26:58 <mtve> s/level/precedence/
21:34:34 <Taaus> What language are you writing the compiler in?
21:36:33 <calamari_> but I won't be using recursive calls
21:36:52 <Taaus> Not to preach, but why C?
21:37:09 <calamari_> so that I can compile the compiler
21:43:54 <calamari_> what I should do is stop trying to make this non-recursive thing work.. write it recursive then rescue it from recursion later
21:48:18 <calamari_> mtve: btw, thanks.. why does if make it right and while make it left?
21:48:48 <mtve> note also read_lvl1 is self recursive
21:49:37 <mtve> code looks pretty natural to me. same way as human parses such a code.
21:49:51 <mtve> such a grammar i mean.
21:50:35 <mtve> Taaus' link is interesting too.
21:51:14 <calamari_> hmm, I think I came up with a way to simulate private variables .. then I can use recursion
21:51:25 <mtve> it allows excellent things like changing operators and meaning of language on-the-fly while parsing.
21:52:07 <calamari_> that would be nifty.. because I'll want to change a[b] to *(&a+b)
21:52:17 <mtve> recursion can always be rewritten with static variables (basically the same way underlying processor works with memory)
21:52:50 <calamari_> yeah, I did that when working on the bf golf set problem
21:53:20 <calamari_> used a memory array to simulate the recursion
21:53:59 <calamari_> since all my variables are global, I didn't want to use recursion, but I think I can get around it
21:54:08 <mtve> recursion is harder for computers, its purpose is only to make life easier for a human :)
22:28:04 -!- calamari- has joined.
22:28:11 -!- calamari_ has quit (Read error: 104 (Connection reset by peer)).
22:30:41 -!- calamari has joined.
22:30:41 -!- calamari- has quit (Read error: 104 (Connection reset by peer)).
22:37:05 <calamari> thanks for your help and ideas
22:37:08 -!- calamari has quit ("Leaving").
01:06:35 -!- ChanServ has quit (bear.freenode.net irc.freenode.net).
01:08:54 -!- ChanServ has joined.
01:08:54 -!- irc.freenode.net has set channel mode: +o ChanServ.
05:07:16 -!- kosmikus|away has quit (bear.freenode.net irc.freenode.net).
05:07:16 -!- mtve has quit (bear.freenode.net irc.freenode.net).
05:07:16 -!- Taaus has quit (bear.freenode.net irc.freenode.net).
05:07:16 -!- catseye has quit (bear.freenode.net irc.freenode.net).
05:07:17 -!- cmeme has quit (bear.freenode.net irc.freenode.net).
05:07:39 -!- mtve has joined.
05:07:39 -!- kosmikus|away has joined.
05:07:39 -!- Taaus has joined.
05:09:11 -!- cmeme has joined.
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
09:22:39 -!- kosmikus|away has changed nick to kosmikus.
18:00:33 -!- kosmikus has changed nick to kosmikus|away.
18:41:36 -!- calamari_ has joined.
20:15:38 -!- calamari_ has quit ("Leaving").
01:42:17 -!- heatsink has joined.
01:58:36 <heatsink> chili powder + salt really does make unripe mango palatable
07:56:17 -!- heatsink has quit ("Leaving").
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:39:07 -!- kosmikus|away has changed nick to kosmikus.
12:15:34 -!- kosmikus has left (?).
14:20:59 -!- mtve has quit (bear.freenode.net irc.freenode.net).
14:20:59 -!- Taaus has quit (bear.freenode.net irc.freenode.net).
14:20:59 -!- cmeme has quit (bear.freenode.net irc.freenode.net).
14:20:59 -!- ChanServ has quit (bear.freenode.net irc.freenode.net).
14:22:53 -!- ChanServ has joined.
14:22:53 -!- cmeme has joined.
14:22:53 -!- Taaus has joined.
14:22:53 -!- mtve has joined.
14:22:53 -!- irc.freenode.net has set channel mode: +o ChanServ.
14:25:54 -!- mtve has quit (bear.freenode.net irc.freenode.net).
14:25:54 -!- Taaus has quit (bear.freenode.net irc.freenode.net).
14:25:54 -!- cmeme has quit (bear.freenode.net irc.freenode.net).
14:25:54 -!- ChanServ has quit (bear.freenode.net irc.freenode.net).
14:27:49 -!- ChanServ has joined.
14:27:49 -!- cmeme has joined.
14:27:49 -!- Taaus has joined.
14:27:49 -!- mtve has joined.
14:27:49 -!- irc.freenode.net has set channel mode: +o ChanServ.
14:28:11 -!- mtve has quit (bear.freenode.net irc.freenode.net).
14:28:11 -!- Taaus has quit (bear.freenode.net irc.freenode.net).
14:28:11 -!- cmeme has quit (bear.freenode.net irc.freenode.net).
14:28:12 -!- ChanServ has quit (bear.freenode.net irc.freenode.net).
14:29:10 -!- ChanServ has joined.
14:29:10 -!- cmeme has joined.
14:29:10 -!- Taaus has joined.
14:29:10 -!- mtve has joined.
14:29:10 -!- irc.freenode.net has set channel mode: +o ChanServ.
14:31:40 -!- ChanServ has quit (ACK! SIGSEGV!).
14:37:10 -!- ChanServ has joined.
14:37:10 -!- irc.freenode.net has set channel mode: +o ChanServ.
18:42:10 -!- fizzie has quit (Remote closed the connection).
18:44:12 -!- fizzie has joined.
21:09:24 -!- calamari_ has joined.
22:24:37 -!- calamari_ has quit ("Leaving").
23:30:33 -!- lament has quit (Read error: 110 (Connection timed out)).
00:39:03 -!- lament has joined.
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
21:39:53 -!- clog has joined.
21:39:53 -!- clog has joined.
00:25:39 -!- calamari_ has joined.
00:40:20 -!- Toreun has joined.
01:45:24 -!- Toreun has left (?).
02:04:30 -!- calamari_ has quit (Read error: 110 (Connection timed out)).
06:01:54 -!- heatsink has joined.
07:55:36 -!- heatsink has quit ("Leaving").
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:22:42 -!- cmeme has quit (Remote closed the connection).
08:23:00 -!- cmeme has joined.
12:00:28 -!- Keymaker has joined.
12:04:46 <fizzie> fizzie must go eat lunkch. away for a while now.
12:45:15 -!- Keymaker has quit.
17:15:59 -!- Toreun has joined.
17:49:37 -!- Toreun has quit (Read error: 54 (Connection reset by peer)).
05:01:18 -!- clog has joined.
05:01:18 -!- clog has joined.
05:44:12 -!- Toreun has joined.
07:55:46 -!- Toreun has quit (Read error: 104 (Connection reset by peer)).
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
17:10:56 -!- calamari_ has joined.
17:25:52 -!- calamari_ has quit ("Leaving").
21:31:35 -!- Toreun has joined.
21:41:30 -!- Toreun has quit.
21:56:56 -!- tonsofpcs has joined.
21:58:30 <fizzie> the black knight moves for no man.
22:03:05 -!- Lord_AnthraX has joined.
22:07:19 <fizzie> the black knight always triumphs, you know.
22:12:10 <fizzie> what does the magic 8-ball say?
22:13:12 <fizzie> says the magic 8-ball.
22:13:44 <fizzie> the d20 is quite spherical too.
22:14:27 <fizzie> well, a d100 is pretty much spherical. a d1000 I haven't yet seen.
22:15:30 <fizzie> and when you think of geometric shapes that spring to mind when you say "golf ball", I'm quite sure many would say "uh.. sphere?"
22:16:06 <tonsofpcs> a d100 has a sphere inside usually
22:16:23 <fizzie> a ball is a ball is a ball. and besides, what good is a die if it doesn't have sharp corners you can step on, like a d4.
22:16:35 <tonsofpcs> dn is spherical if n is the result of the limit of x to infinity of x
22:18:52 <fizzie> I'd like a small, dice-size klein bottle I could throw. at least with a d1 you can be relatively certain what the outcome will be.
22:19:52 <Taaus> Just throw a perfect sphere. That's a d1 too. Or get a coin with two heads (or tails).
22:21:22 <fizzie> throwing a sphere sounds relatively boring when you could be throwing stranger topological things like a klein bottle around.
22:22:18 <fizzie> and I don't have a shpere.
22:23:27 <fizzie> there is no bouncy ball.
22:23:48 -!- Lord_AnthraX has changed nick to Lord_AnthraX_Awa.
22:23:50 <fizzie> only sphere here is my mirror ball thingie, and it gets.. er, deconstructed, if I mishandle it.
22:24:53 <fizzie> and I don't have glue to fix it with.
22:30:03 -!- Lord_AnthraX_Awa has changed nick to Lord_AnthraX.
22:30:04 -!- Lord_AnthraX has left (?).
22:30:58 <fizzie> hm, pretty strange, actually, that I completely lack a sphere. I only found a torus.
22:33:46 <Taaus> I have... A magic 8-ball. But it isn't entirely spherical.
22:34:27 <Taaus> I wonder what a super-egg counts as... A weighted d3, probably.
22:37:20 <fizzie> I have a.. thing. it could be considered spherical, but it's not exactly solid, it's.. eh, hard to describe. it has a core and then ~5cm long (coloured) pieces of rubber band sticking outside away from the core, so the rest shape of it is a sphere, sorta.
22:38:02 <fizzie> I'm probably not explaining this very well, but I lack my digital photography device so I can't elaborate easily.
22:38:36 <Taaus> Rubber band? Is it some sort of tensegrity sculpture?
22:42:32 <fizzie> nno, more like a stress relief toy.
22:42:47 <Taaus> How does it relieve stress? :)
22:42:52 <fizzie> the rubber band "hair" is quite dense/thick.
22:43:07 <fizzie> well, you can throw and catch it.
22:43:23 <Taaus> Oh! I know what it is then.
22:43:24 <fizzie> it used to have few loops in there too, but those are now broken.
22:43:50 <Taaus> Uh, that is, I've seen it before... I can't begin to describe its function, though.
22:44:13 <fizzie> I'm not sure about the stress relief thing, but "stressipallo" (literal translation: "stress ball" (er, probably guessable)) is what I've always called it.
22:45:01 <fizzie> it had a brand name too, but I've forgotten it.
22:45:26 <fizzie> once again google helped me! http://www.geriatric-resources.com/assets/images/Koosh.JPG
22:45:57 <fizzie> mine is differently coloured, and perhaps a bit bigger. (or maybe not. hard to estimate scale in that pic.)
22:46:17 <lament> supposedly those make great toys for people tripping on LSD
22:46:20 <fizzie> "The famous rubbery porcupine ball. Soft, safe and fun!"
22:46:51 <Taaus> You could put someone's eye out with that...
22:47:02 <lament> i don't think you could
22:47:06 <lament> unless you tried really, really hard
22:47:06 <fizzie> I wouldn't know. despite repeated queries, our student union people have only installed the soft-drink and candy vending machines, not drugs.
22:47:23 <fizzie> if you're so inclined, you can probably put someone's eye out with most things.
22:47:38 <lament> yes, but koosh balls would be near the bottom of the list
22:48:07 <fizzie> "you'll shoot your eye out, kid"
22:48:13 <lament> right next to cotton candy and porridge
22:52:20 <fizzie> but it's a sphere only in a vague sort of way.
22:52:24 <tonsofpcs> so are over-sized bb guns/rifles from movies :-p
22:52:32 <tonsofpcs> no, its not a sphere, its a koosh ball
22:53:33 <tonsofpcs> but i guess if you count the number of triangles made by 3 adjacent 'pins' or bands, you would be able to tell how many 'sides' it has
22:53:55 <fizzie> it's hard to determine how it landed since the spikes aren't rigid.
22:54:14 <tonsofpcs> the top should always have a flat-most triangle
22:55:30 <fizzie> then I used to have a frisbee-like thing, only it was just a ring, not a disc, with a somewhat elastic outer edge, and then ~6cm of fabric inside the outer edge, but that broke. I believe it was called "whoosh" or "woosh" or something like that.
22:55:48 <tonsofpcs> ya, the same company made them i think
22:55:55 <tonsofpcs> then i have one that doesn't have the fabric, it flys better
22:56:05 <tonsofpcs> but its hard, and will break windows easily
23:00:55 <fizzie> I think I'm going to see if I can find my koosh ball.
23:02:47 -!- mooz- has joined.
23:02:58 <fizzie> it was under a pile of stuff, therefore it's a bit clumpy now.
23:04:42 <fizzie> maybe I should apologise to it.
23:12:58 <fizzie> it's a bit messy-looking now.
23:22:26 <fizzie> there are some rather ambiguous choices when determining which is the "top" side of a thrown koosh ball.
23:23:31 -!- Toreun has joined.
23:54:41 <fizzie> I is tired and may fall asleep at any moment.
23:59:40 <lament> if you give me an account on your box, with access to /dev/dsp
01:49:30 <Toreun> tonsofpcs: the speaker
02:39:03 <tonsofpcs> thats just the pc speaker connector, or the default soundcard bus?
03:38:37 -!- calamari_ has joined.
03:38:39 <tonsofpcs> http://www.terranova.net/content/images/mp3police.jpg
04:02:11 -!- calamari_ has quit ("Leaving").
05:01:31 -!- tonsofpcs has quit.
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
19:11:49 -!- Toreun has quit (Read error: 104 (Connection reset by peer)).
00:18:38 -!- Keymaker has joined.
00:18:38 -!- Keymaker has quit (Read error: 104 (Connection reset by peer)).
01:56:51 <lament> http://gallery.origami.free.fr/Auteurs/Japan/kawasaki/photos/bouquet/bouquet2max.jpg
04:48:42 -!- freakabcd has joined.
04:55:05 -!- calamari_ has joined.
07:09:55 -!- calamari_ has quit ("Leaving").
07:57:40 -!- freakabcd has quit ("Leaving").
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
18:03:06 -!- calamari_ has joined.
18:22:03 <lament> slowly, painfully and in the wrong direction.
18:23:53 <fizzie> what was lament doing to t?
18:27:34 <lament> i didn't even notice that :(
18:29:47 <fizzie> I didn't notice the correction.
18:30:00 <fizzie> thought you were doing some hacking related to T.
18:30:50 <lament> I don't; perhaps I should?
18:36:03 <fizzie> er, well. if you like? I don't know.
19:11:01 -!- calamari_ has quit ("Leaving").
01:50:03 -!- fizzie has quit (Remote closed the connection).
04:08:10 -!- calamari_ has joined.
05:00:17 -!- heatsink has joined.
06:08:38 -!- calamari- has joined.
06:29:57 -!- calamari_ has quit (Read error: 110 (Connection timed out)).
07:31:41 -!- heatsink has quit ("Leaving").
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:07:29 -!- calamari- has quit ("Leaving").
08:30:47 -!- fizzie has joined.
09:35:38 -!- fizzie has quit (Remote closed the connection).
12:06:14 -!- fizzie has joined.
18:25:42 -!- calamari_ has joined.
18:58:04 -!- calamari_ has quit ("Leaving").
19:07:15 <fizzie> our internet keeps breaking.
19:12:50 -!- magnus-- has joined.
22:13:41 -!- calamari_ has joined.
22:21:18 <calamari_> I was noticing that conditional statements can be somewhat simulated using integer division
22:21:30 <calamari_> I haven't figured out all the details yet
22:21:52 <calamari_> in case you were wondering about my #math question :)
23:22:32 -!- calamari_ has quit (Read error: 54 (Connection reset by peer)).
04:51:43 -!- heatsink_ has joined.
04:52:54 -!- heatsink_ has changed nick to heatsink.
07:00:11 -!- heatsink has quit ("Leaving").
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
20:26:17 -!- calamari_ has joined.
20:26:51 <calamari_> figured out the conditional thing somewhat
20:27:46 <calamari_> assuming integers >= 0, if A=0 then B=6 else B=0
20:27:47 <calamari_> can be rewritten B = ((A + 2) \ (A + 1) - 1) * 6
20:35:27 -!- calamari_ has quit ("Leaving").
05:53:16 -!- Taaus has quit (Remote closed the connection).
05:53:22 -!- Taaus has joined.
06:07:35 -!- heatsink has joined.
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:32:00 -!- heatsink has quit ("Leaving").
12:18:20 -!- fizzie has quit (Remote closed the connection).
12:24:34 -!- fizzie has joined.
18:32:36 -!- calamari_ has joined.
19:57:47 -!- calamari_ has quit ("Leaving").
21:37:42 -!- calamari_ has joined.
22:36:42 -!- Keymaker has joined.
22:41:46 <Keymaker> hmm, judging by the logs i haven't missed anything wonderful on these days i haven't visited..
22:58:23 <lament> the conversation, thinly spread over days and weeks, consists mostly of calamari_ saying "hi"
00:15:08 -!- ChanServ has quit (ACK! SIGSEGV!).
00:41:54 -!- calamari_ has quit (Read error: 104 (Connection reset by peer)).
00:42:02 -!- calamari_ has joined.
01:15:02 -!- ChanServ has joined.
01:15:02 -!- irc.freenode.net has set channel mode: +o ChanServ.
01:26:24 -!- calamari_ has quit (Read error: 110 (Connection timed out)).
01:40:47 -!- Keymaker has quit.
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
14:42:34 -!- magnus-- has quit (Read error: 104 (Connection reset by peer)).
04:30:41 -!- heatsink has joined.
06:27:21 -!- heatsink has quit ("Leaving").
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
14:24:24 -!- nd_ has joined.
14:25:41 <nd_> <script>alert("ho")</script>
14:26:48 -!- nd_ has quit (Client Quit).
19:24:46 -!- Keymaker has joined.
19:25:44 -!- Keymaker has quit (Client Quit).
05:15:44 -!- heatsink has joined.
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:44:34 -!- heatsink has quit ("Leaving").
14:33:23 -!- Keymaker has joined.
15:07:13 <mtve> silent hello is always assumed, in case you wait for reply :)
15:25:55 <fizzie> yeah, in irc pronunciation the 'hello' is silent.
15:59:38 <Keymaker> good night, this made me sleepy (who cares it's 18:00...)
15:59:45 -!- Keymaker has quit.
00:10:44 -!- calamari_ has joined.
02:37:32 -!- Toreun has joined.
02:46:04 -!- calamari_ has quit (Read error: 60 (Operation timed out)).
03:49:55 -!- heatsink has joined.
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:56:20 -!- heatsink has quit ("Leaving").
09:18:07 -!- cmeme has quit ("Client terminated by server").
09:18:20 -!- cmeme has joined.
17:21:42 -!- Toreun has quit (Read error: 104 (Connection reset by peer)).
20:24:09 -!- deltab has quit (Read error: 110 (Connection timed out)).
20:27:27 -!- deltab has joined.
21:23:16 -!- Keymaker has joined.
21:28:32 -!- K has joined.
21:28:32 -!- Keymaker has quit (Read error: 104 (Connection reset by peer)).
21:28:38 -!- K has changed nick to Keymaker.
21:28:58 <fizzie> computars often is borken.
21:46:11 <fizzie> I _should_ be fixing this symbianized pitch detection stuff for tomorrow since my vacation starts the day after tomorrow, but my eyes the hurt are.
21:46:40 <Keymaker> what you're going to do on the vacation?
21:46:54 <Keymaker> stay on computer and program? ;)
21:47:16 <fizzie> well, I _would_, but mother has her 50th birthday, she asked me to go to prague with her for a week.
21:47:27 <fizzie> and then there's assembly04 next weekend.
21:48:12 <fizzie> mm. well, there are few interesting people to meet there usually.
21:49:35 <fizzie> you haven't missed that much. mostly it's just an excuse to stay awake few days and then revel in the fuzziness of the saturday-sunday part.
21:50:23 <Keymaker> i hate quake(s), counter-strike and half-life, and i couldn't go anything nice to demo scene either..
21:51:52 <lament> http://fury.com/images/weblog/google_circa_1960.jpg
21:52:13 <fizzie> I was supposed to write a symbianos z80-device emulator so that a friend could participate in the 'mobile demo' category, since they've banned calculators now.
21:53:22 <fizzie> but seems I ran out of time.
21:53:33 <fizzie> I wonder where I could find a terminal.
21:54:18 <fizzie> I took a nice vt510 to asm2001, and it worked just fine, but, er, it, uh, well.. caught fire somewhere during year 2002.
21:54:37 <fizzie> maybe I should've cleaned all the dust inside it.
21:55:13 <Keymaker> just to ask, i didn't know there was possible to use calculators also in that demo scene
21:55:20 <Keymaker> what kind of things was made with them?
21:55:38 <fizzie> nothing too fancy, I'm afraid. but the ti86 is a neat platform.
21:56:26 <fizzie> a 128x64 black-and-white lcd (so slow that you can do greyscale-by-flicker) and a.. was it a 6MHz z80?
21:56:50 <fizzie> 2003 mobile demo compo winner was a ti-86 production by this friend of mine.
21:58:10 <fizzie> http://www.pouet.net/prod.php?which=10525
22:01:41 <fizzie> it featured sound, which is quite nice from a system without any hardware support for sound. :p
22:02:40 <fizzie> there's a "link port" for data transfer.
22:02:57 <fizzie> you can do a constant-amplitude square wave by twiddling the state.
22:04:57 <Keymaker> maybe i should try to program something nice to my ti-86
22:05:16 <Keymaker> (though, first i should probably know some assembler)
22:05:17 <fizzie> there's a nice befunge interpreter for ti-86.
22:05:38 <Keymaker> i see, i've noticed that somewhere but of course not tried
22:05:39 <fizzie> and the z80 instruction set at least marginally makes sense.
22:06:15 <fizzie> it's even small enough for a human to be able to somewhat remember most of it, unlike x86.
22:08:09 <fizzie> the befunge interpreter is somewhere at quux.befunge.org and you can blame mooz for it.
22:15:43 <fizzie> found a floppy from my first isp :)
22:16:10 <fizzie> heh, it's been ten years already. where does the time go?
22:16:48 <Keymaker> iirc i visited the internet first time that year
22:17:29 <Keymaker> internet has probably changed a lot from those times..
22:17:39 <Keymaker> filled with spam and ads now :(
22:18:55 <fizzie> I think I telnet'd to freenet and had my first IRC experience pretty soon after we got 'personal eunet' at home. and since I'm 21 now, I think after a year I can say I've irc'd (wasted?) half of my life.
22:19:03 <fizzie> that's probably not good.
22:20:06 <Keymaker> this irc is afterall very good idea, though i don't spend much time in it and started to use it ~year ago :\
22:21:07 <fizzie> you wouldn't say 'good idea' if you saw the people I.. "discuss" with, here. :p
22:24:03 <Keymaker> but well, i think i'll hit the bed now (to sleep)
22:24:37 -!- Keymaker has quit.
22:26:23 <fizzie> (that's a typoed 'night'.)
22:33:19 <lament> you meant "people" you "discuss" with
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
16:49:11 -!- SaMyTa has joined.
16:49:46 -!- SaMyTa has left (?).
19:52:54 -!- calamari_ has joined.
20:26:30 -!- calamari_ has quit ("Leaving").
22:07:55 -!- calamari_ has joined.
22:36:14 -!- Toreun has joined.
22:52:01 <Toreun> are you familiar with the game of nomic at all?
22:53:30 <lament> it's probably the most often abandoned game ever, though.
22:53:44 <lament> I haven't played it; but apparently it just isn't fun to play.
22:53:46 <Taaus> Not true. Just look at the blognomic crowd.
22:53:54 <Toreun> It's actually a lot of fun
22:54:03 <lament> once the novelty wears off, the games always get abandoned
22:54:12 <lament> at least all the ones i've ever seen on the net
22:54:24 <Toreun> Most games do get abandoned - probably because of the difficulty of maintaining them, I would think
22:54:34 <Taaus> Check out http://blognomic.blogspot.com
22:54:55 <Taaus> They've done at least ten games.
22:55:46 <Toreun> I'd say the key for a fun game of nomic is finding a game that has the same sort of mindset that you want in a game
22:56:20 <lament> basic nomic is just too weird and complicated, anyway.
22:56:31 <lament> although there're variations with two or so starting rules.
22:56:50 <Toreun> Each game generally has a different starting ruleset
22:57:19 <Toreun> what I've been thinking about for awhile is making a formalized nomic
22:57:33 <Toreun> this was theorized in an AgoraNomic Thesis awhile back
22:58:08 <Toreun> sure - you can't obviously have things in plaintext english
22:58:20 <lament> it would, but to a point
22:58:37 <Toreun> it'd be easiest if you had a pseudo-code like low level rules system
22:58:43 <Toreun> for instance, where everything is an object
22:58:50 <Toreun> and signals are sent between objects
22:59:00 <Toreun> and the rules just test for conditions and send signals
22:59:09 <lament> and here i was thinking that nomic can't possibly be less fun!
22:59:33 <Toreun> well, I would want to do this just to prove it could be done
23:01:24 <Toreun> I don't think this implementation would be all that much fun, myself. I tried making up a starting ruleset, and it was tedious.
23:01:54 <Toreun> Even making a simple voting system must be elaborately and explicitly described
23:03:43 <Toreun> the pros to this would be good though - no need for judgements and whatnot
23:04:01 <Toreun> so it's very easy to maintain
23:04:02 <lament> Sacrificing the fun is not an option.
23:05:20 <Toreun> I thought it wasn't fun to begin with?
23:24:41 -!- calamari_ has quit ("Leaving").
01:04:30 -!- cmeme has quit (Broken pipe).
01:04:44 -!- deltab has quit (niven.freenode.net irc.freenode.net).
01:05:25 -!- cmeme has joined.
01:10:15 -!- deltab has joined.
01:11:31 -!- deltab has quit (niven.freenode.net irc.freenode.net).
01:34:15 -!- deltab has joined.
06:01:43 -!- heatsink has joined.
06:45:35 -!- lament has set topic: http://www.mit.edu/people/dpolicar/writing/prose/text/titleOfTheStory.html.
07:56:40 -!- deltab has quit (Read error: 54 (Connection reset by peer)).
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:57:29 -!- heatsink has quit ("Leaving").
09:12:12 -!- deltab has joined.
23:34:11 -!- Toreun has quit ("Download Gaim: http://gaim.sourceforge.net/").
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
13:04:51 -!- ChanServ has quit (ACK! SIGSEGV!).
13:11:38 -!- ChanServ has joined.
13:11:38 -!- irc.freenode.net has set channel mode: +o ChanServ.
02:30:56 -!- Toreun has joined.
05:33:04 -!- heatsink has joined.
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
09:34:01 -!- heatsink has quit ("Leaving").
20:57:08 -!- calamari_ has joined.
21:11:11 -!- calamari_ has quit ("Leaving").
06:27:37 -!- deltab has quit (Read error: 54 (Connection reset by peer)).
06:43:57 -!- Toreun has quit (niven.freenode.net irc.freenode.net).
06:43:58 -!- fizzie has quit (niven.freenode.net irc.freenode.net).
06:48:01 -!- deltab has joined.
06:49:07 -!- Taaus has quit (niven.freenode.net irc.freenode.net).
06:49:07 -!- mooz- has quit (niven.freenode.net irc.freenode.net).
06:50:55 -!- cmeme has quit ("Client terminated by server").
06:56:02 -!- cmeme has joined.
06:58:29 -!- deltab has quit (niven.freenode.net irc.freenode.net).
07:10:09 -!- Taaus has joined.
07:13:07 -!- mooz- has joined.
07:37:29 -!- fizzie has joined.
07:39:35 -!- deltab has joined.
07:44:59 -!- fizzie has quit (niven.freenode.net irc.freenode.net).
07:44:59 -!- deltab has quit (niven.freenode.net irc.freenode.net).
07:44:59 -!- mooz- has quit (niven.freenode.net irc.freenode.net).
07:44:59 -!- lament has quit (niven.freenode.net irc.freenode.net).
07:49:42 -!- lament has joined.
07:49:42 -!- fizzie_ has joined.
07:49:42 -!- deltab has joined.
07:51:00 -!- fizzie_ has quit (niven.freenode.net irc.freenode.net).
07:51:00 -!- lament has quit (niven.freenode.net irc.freenode.net).
07:51:00 -!- deltab has quit (niven.freenode.net irc.freenode.net).
07:54:22 -!- lament has joined.
07:54:22 -!- fizzie_ has joined.
07:54:22 -!- deltab has joined.
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:04:36 -!- mooz- has joined.
15:32:34 -!- mooz- has quit (Read error: 110 (Connection timed out)).
21:49:16 -!- Keymaker has joined.
22:37:50 -!- Keymaker has quit.