Re: [fonc] yet another meta compiler compiler

2013-02-11 Thread Julian Leviston
But Maru already *does* this. The current version of Maru actually has this in its source tree: an implementation of Smalltalk in Maru, using Ometa to specify Smalltalk syntax. Julian On 12/02/2013, at 3:42 PM, Kjell Godo wrote: > OK I found Ometa.pdf . Thank you for that. > > BorgLisp is

Re: [fonc] yet another meta compiler compiler

2013-02-11 Thread Kjell Godo
OK I found Ometa.pdf . Thank you for that. BorgLisp is a generalization of the COLA idea if mixing Smalltalk with Lisp. Instead of limiting it to just Smalltalk and Lisp it is very easy to generalize it to all languages by using the lisp idiom of using the first thing in the list to specify the

Re: [fonc] yet another meta compiler compiler

2013-02-09 Thread Julian Leviston
"Borglisp", hey? Sounds like Ometa to me. Julian On 10/02/2013, at 6:27 AM, Kjell Godo wrote: > What will this book be called? I would like to get one when it comes out. > > Why do you always start with C? Why not start with a higher language > like Smalltalk? You could compile ByteArrays

Re: [fonc] yet another meta compiler compiler

2013-02-09 Thread Charles Perkins
C? Where? I do admit to using Python for semantic productions. Python is terse and it was helpful to be able to pass tuples around. That said, I do not think that C is bad. One nice thing about C is its very lack of a helpful runtime. its up to you to supply that however you want. That is of co

Re: [fonc] yet another meta compiler compiler

2013-02-09 Thread Kjell Godo
What will this book be called? I would like to get one when it comes out. Why do you always start with C? Why not start with a higher language like Smalltalk? You could compile ByteArrays that could then run fast. Wouldn't it be more self documenting? You would have access to all the Smalltal

Re: [fonc] yet another meta compiler compiler

2013-02-08 Thread Charles Perkins
Thank you, Alan! That means quite a bit to me. I was so looking forward to a good pillage. Ah well… to follow your metaphor (a kinder one and more inclusive to be sure) I am most appreciative of the generous sharing of seeds going on around here. Chuck On Feb 8, 2013, at 5:42 PM, Alan Kay w

Re: [fonc] yet another meta compiler compiler

2013-02-08 Thread Charles Perkins
Er… Hmm… About that… In the (missing) Chapter 1 I attempt to illustrate building a computation model using a declarative and incremental programming language. Towards the end of that effort I realized I really needed an implementation of the language. I really like Alessandro's work but when

Re: [fonc] yet another meta compiler compiler

2013-02-08 Thread Alan Kay
Looks nice to me! But no ivory towers around to pillage. (However planting a few seeds is almost always a good idea) Cheers, Alan > > From: Charles Perkins >To: Fundamentals of New Computing >Sent: Friday, February 8, 2013 3:52 PM >Subject: [fonc] yet anot

Re: [fonc] yet another meta compiler compiler

2013-02-08 Thread Matthew Retchin
Where are the other chapters and what is the book about? On Fri, Feb 8, 2013 at 6:52 PM, Charles Perkins wrote: > While we're all waiting for the next STEP report I thought I'd share > something I've been working on, inspired by O'Meta and by the Meta-II paper > and by the discussions on this li