9fans archive / 2008 / 01 / 523 / prev next From: Pietro Gagliardi <pietro10@mac.com> Subject: Re: [9fans] pico Date: Tue, 29 Jan 2008 15:33:30 -0500 In the latest update, I tried adding differentiating between color and b/w images. However, I can't test anything because every time I try a line like x new = dennis I get something that ends in "(double-free?)" and then the program crashes, but something like x new x new = do call the error() function. The lexer did not change since I started this update, but it did change when I improved symbol handling. On Jan 29, 2008, at 12:30 AM, Bruce Ellis wrote: > well i agree that russ did a good job but JITs are fun and often > make things 10 times faster. > > brucee > > On Jan 29, 2008 11:30 AM, Pietro Gagliardi <pietro10@mac.com> wrote: >> Wow, that's very impressive! >> >> open: /tmp/something does not exist (2x) >> no image lerp >> no image doug >> >> But you have a preview, which I was going to add soon. >> >> I am sticking with my code interpreter because I know how to use one >> (I toiled over hoc. and fossil ate my code up last December) and it >> doesn't require hooking to a C compiler. I do like the preprocessor >> idea though. >> >> >> On Jan 28, 2008, at 6:36 PM, Russ Cox wrote: >> >>>> Byron Rakitzis (of posix rc fame) produced a version popi with the >>>> JIT >>>> compiler, though sadly his where for cpus which are common cpus >>>> these days. >>> >>> Computers and compilers are fast enough now >>> that you can get away with just feeding code >>> into a C compiler instead of writing a full JIT. >>> And there's no porting to do! >>> >>> I just put a pico on sources that does this - 738 lines, >>> not many of which are the "JIT". >>> >>> 9fs sources >>> cd /n/sources/contrib/rsc/pico >>> mk demo >>> >>> Russ >>> >> >>