00:41:15 <Anders> if you're still around
00:41:16 <Anders> 22:56:45 | <pikhq> +Seems that foreach has decided that "foreach i {foo bar baz} {puts $i}" should output "foo bar baz" instead of "foo\nbar\nbaz".
00:41:24 <Anders> that is correct, afaik
00:41:59 <Anders> foreach i [list foo bar baz] { puts $i } or maybe even foreach i "foo bar baz" {puts $i}
00:42:05 <Anders> should do "foo\nbar\nbaz"
00:42:46 <pikhq> I fixed it already.
00:49:47 <Sgeo> Would BFComp be used in EsOS?
01:01:01 <Razor-X> I already had the idea before I proposed it.
01:01:04 <pikhq> Razor-X: Whatever.
01:01:22 <Razor-X> I can write.... a blank module :P
01:01:23 <pikhq> Or just architecture designs?
01:01:39 <Razor-X> Later on I'll make my own bootloader, but bleh.
01:01:56 <Razor-X> Well, LILO should be able to boot it too, but I'm not sure.
01:02:37 <Razor-X> I'm going to be porting... pForth!
01:03:14 <Razor-X> Since 99% of the work is done for me for a tiny highly-programmable kernel. All I have to do is wrap.
01:24:36 -!- Asztal has quit ("Chatzilla 0.9.72-rdmsoft [XULRunner 1.8.1b2/0000000000]").
01:48:45 -!- ihope__ has changed nick to ihope.
01:49:14 <ttm> Here's a question. I grabbed brainfuck.org a while ago when it came on the market. And I haven't done anything with it yet except direct it to my page. I'm thinking maybe I should make it into a centralized brainfuck repository? Because Panu doesn't seem to be updating his, and it doesn't have a very friendly interface anyway...
01:49:46 -!- GregorR-L has quit ("Leaving").
01:50:13 <jix> ttm: you could forward it to the esolangs.org brainfuck entry or create a brainfuck portal page on the wiki and forward it to that
02:22:28 <pikhq> Anyone here mind taking a look at an amateur's attempt to code in C?
02:27:05 <ttm> To code what in C?
02:29:37 <pikhq> Just doing a quick, one-off RPN calculator. . .
02:30:07 <pikhq> Which, near as I can tell, works now. :)
02:30:50 <pikhq> Trying to figure out how to do a stack in C; I think I've got it done right. :)
02:40:33 <pikhq> One minor bug in there. . . Fixed. Again: :)
02:41:01 <pikhq> (not that hard to do, just wanted to be sure that I actually could do a stack correctly in C)
02:42:17 <pikhq> http://pastebin.ca/223717 If you see anything in there that makes you think "God, why have you foresaken me!!!", please let me know.
02:49:07 -!- jix has quit (Read error: 110 (Connection timed out)).
02:52:21 <pikhq> bsmntbombdood: Actually, it's been set up to just set the bottom of the stack to 0 in a stack underflow situation.
02:52:46 <pikhq> http://pastebin.ca/223724 , BTW, is the improved version that makes one C coder scream less.
02:54:13 <pikhq> Don't feel like it right now.
03:00:36 -!- wooby_ has quit (Read error: 113 (No route to host)).
03:18:33 -!- calamari has joined.
03:49:35 -!- ivan` has quit (" HydraIRC -> http://www.hydrairc.com <- Try something fresh").
03:55:13 -!- ihope__ has joined.
04:12:18 -!- ihope has quit (Connection timed out).
04:13:25 -!- GregorR-L has joined.
04:32:27 -!- thematrixeatsyou has joined.
04:48:52 -!- cmeme has quit (Read error: 104 (Connection reset by peer)).
04:49:30 -!- cmeme has joined.
04:49:59 -!- cmeme has quit (Remote closed the connection).
04:50:31 -!- cmeme has joined.
04:59:00 -!- CakeProphet has quit (Read error: 113 (No route to host)).
05:04:47 <ttm> You should check for division by zero and report it.
05:09:38 <ttm> Also you have an off-by-one error in reporting stack overflow which will lead to it being reported toolate.
05:10:27 <ttm> I would also report stack underflow rather than fill with zero;
05:10:41 <ttm> and I would report errors to stderr and not stdout;
05:11:23 <ttm> and there's no need to actually clear the upper part of the stack when popping.
05:12:49 <pikhq> And I've got a lot of stuff to fix later. ;)
05:13:19 <ttm> Should I tweak it and repaste?
05:14:13 <pikhq> I'm setting that done for a bit, so I can later see more clearly whether or not I did something *really* stupid in there. ;)
05:17:51 -!- Sgeo has quit ("Ex-Chat").
06:08:56 -!- calamari has quit ("Leaving").
07:28:28 -!- wooby has joined.
07:55:26 -!- GregorR-L has quit ("Leaving").
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:13:32 -!- Arrogant has joined.
09:24:14 -!- thematrixeatsyou has quit ("-Bye!-").
11:06:59 -!- Arrogant has quit ("Leaving").
12:08:02 -!- Keymaker has joined.
12:08:43 <Keymaker> ttm: i support that 'centralized brainfuck repository' idea.
12:09:47 <Keymaker> as said, the brainfuck archive seems to be dead, and doesn't look that good either. the new one could even have search or something listing where one could for example choose to list only the programs that use non-wrapping cells, for example
12:14:40 <Keymaker> it could also have info what kind of input some program expects, and so on. many times running something program that has no comments it's difficult to know what kind of input it wants
13:18:23 -!- jix has joined.
17:13:42 -!- clog has joined.
17:13:42 -!- clog_ has joined.
17:41:50 -!- kipple_ has joined.
17:45:17 -!- clog has quit (Connection timed out).
17:45:18 -!- clog_ has changed nick to clog.
17:54:48 -!- jix has joined.
18:22:38 -!- oerjan has quit ("Later").
18:51:17 -!- ttm has quit (Remote closed the connection).
20:24:48 -!- RodgerTh1Great has joined.
20:37:14 -!- RodgerTheGreat has quit (Read error: 110 (Connection timed out)).
21:03:35 -!- Arrogant has joined.
21:18:15 -!- CakeProphet has joined.
21:19:48 -!- Sgeo has joined.
21:20:08 <ihope__> Nah, "antiquixoticism" is better.
21:20:32 <pikhq> But it doesn't work on Scrabble very easily.
21:23:08 <pikhq> With much difficulty, but possible.
21:23:55 -!- ihope__ has changed nick to ihope.
21:25:07 -!- Arrogant has quit (Read error: 145 (Connection timed out)).
21:38:05 <SimonRC> problem: rm has been aliased to rm -i
21:39:46 <pikhq> Solution: rm -rf *
21:47:52 <ihope> Don't we all love yes?
21:48:10 <ihope> The only problem is that it can also output "no".
21:48:25 <ihope> That's probably a major security vulnerability or something.
22:07:24 <SimonRC> hehehe: http://www.miranda.org/~jkominek/rot13/ssh-1.2.27-rot13.patch
22:07:39 <SimonRC> adds ROT13 as an algorithm for ssh
22:14:08 -!- kipple_ has quit ("See you later").
22:19:14 <ihope> What, you don't use... what was it called...
22:35:01 -!- Sgeo has quit ("Ex-Chat").
23:12:23 -!- wooby has quit.
23:51:19 -!- ihope has quit ("http://tunes.org/~nef/logs/esoteric/06.08.09").
23:55:17 -!- CakeProphet has quit (Connection reset by peer).
23:56:16 -!- CakeProphet has joined.
23:58:27 -!- CakeProphet has quit (Read error: 104 (Connection reset by peer)).
23:59:20 -!- CakeProphet has joined.