I'm enjoying this thread. The bcompiler tutorial blew my mind. Thirsty for
more, I found this hands-on tutorial for Meta II which also gives the reader
a web-browser environment (a "Metacompiler Workshop", similar to Alessandro
Warth's OMeta/JS webpage) for playing with Meta II.

Tutorial
http://www.bayfronttechnologies.com/mc_tutorial.html

Metacompiler Workshop
http://www.bayfronttechnologies.com/mc_workshop.html


On Sat, Apr 9, 2011 at 9:49 PM, Alan Kay <[email protected]> wrote:

> P. S. I was presuming that people on this list are reading FONC related
> stuff on the VPRI writings page ...
>
> But just in case, please check out a few of Ian's recent papers on minimal
> direct to machine code schemes.
>
> Cheers,
>
> Alan
>
> ------------------------------
> *From:* Alan Kay <[email protected]>
> *To:* Fundamentals of New Computing <[email protected]>
> *Sent:* Sat, April 9, 2011 7:44:46 PM
> *Subject:* Re: [fonc] bootstrapping B
>
> These approaches are always fun to look at.
>
> A good question here is whether this many-level scheme is better than to
> pick something like a simple Lisp-like or OMeta-like language (e.g. it came
> from Meta II, which is really simple) that can output machine code and
> simply hand translate the first version into machine code.
>
> Cheers,
>
> Alan
>
> ------------------------------
> *From:* Shawn Morel <[email protected]>
> *To:* Fundamentals of New Computing <[email protected]>
> *Sent:* Sat, April 9, 2011 3:37:03 PM
> *Subject:* [fonc] bootstrapping B
>
> I don't recall seeing this posted before. A few layers of 386 raw op-code
> bootstrapping successively more powerful environments (up to the point of
> macros that do sys calls and things like 'get-token:')
>
> There's something quite appealing about the minimalism of the linear
> approach (on top of bare metal) compared to the more brain twisting
> 'bootstrap in C to rewrite in the new environment.'
> http://homepage.ntlworld.com/edmund.grimley-evans/bcompiler.html
>
> cheers,
> shawn
>
> _______________________________________________
> fonc mailing list
> [email protected]
> http://vpri.org/mailman/listinfo/fonc
>
>


-- 
Chris Bratlien
I write code (so you don't have to)
 http://chrisbratlien.com | 1-979-229-5685 | Skype: chrisbratlien
_______________________________________________
fonc mailing list
[email protected]
http://vpri.org/mailman/listinfo/fonc

Reply via email to