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
>>>
>>
>>