|
[DPRG] Examination of Free Software
Subject: [DPRG] Examination of Free Software
From: Dave Hylands
dhylands at gmail.com
Date: Tue Sep 9 18:34:29 CDT 2008
Hi guys.
>> > My ideal language would be based on some neutral virtual machine, and
>> > use a byte-code interpreter of some sort, so that the language and
>> > development tools would be portable across processors, and only the
>> > core would need to implemented for each processor. This is a fairly
>> > ambitious project, but I see alot of merit to it.
>>
>> Sounds kinda like Squeak :-)
Unfortunately, Squeak has a pretty large memory footprint. Although -
there is a javavm available for the Atmega8, so you'd think it might
be possible to get some type of stripped down smalltalkish vm running
in a small memory environment.
> Or the Perl 6 Parrot virtual machine:
>
> http://www.parrotcode.org/
>
> So far, Parrot already has byte code compilers for a bunch of languages
> (including BASIC and Forth):
>
> http://www.parrotcode.org/languages/
I've looked at this one too, and it also doesn't seem to have the
right set of characteristics for small microcontrollers.
Another one I've looked at is called Pawn.
<http://www.compuphase.com/pawn/pawn.htm>
Apparently somebody has ported this to the ATmega128 in the past.
--
Dave Hylands
Vancouver, BC, Canada
http://www.DaveHylands.com/
More information about the DPRG mailing list
|