Re: [fonc] Other interesting projects?

2010-05-09 Thread Dan Amelang
FYI, there are some "failed experiments" left over in this grammar. Like the "[" exprs:xs "]" syntax for tuples and the whole idea of tuple reductions (e.g., "∧[" expr:x "]). Dan On Sun, May 9, 2010 at 11:02 PM, Alessandro Warth wrote: > Hi Chris, > Here's the nile parser that I wrote in OMeta/S

Re: [fonc] Other interesting projects?

2010-05-09 Thread Dan Amelang
Hi Chris, glad to have you around! On Sun, May 9, 2010 at 9:50 PM, Chris Double wrote: > On 10/05/10 04:59, Alan Kay wrote: >> >> There are already >> quite a few Smalltalk elements in Factor (and the postfix language >> itself (for most things) could be used as the byte-code engine for a >> Smal

Re: [fonc] Other interesting projects?

2010-05-09 Thread Alessandro Warth
Hi Chris, Here's the nile parser that I wrote in OMeta/Squeak. Cheers, Alex On Sun, May 9, 2010 at 9:50 PM, Chris Double wrote: > On 10/05/10 04:59, Alan Kay wrote: > >> There are already >> quite a few Smalltalk elements in Factor (and the postfix language >> itself (for most things) could be

Re: [fonc] Other interesting projects?

2010-05-09 Thread Chris Double
On 10/05/10 04:59, Alan Kay wrote: There are already quite a few Smalltalk elements in Factor (and the postfix language itself (for most things) could be used as the byte-code engine for a Smalltalk (looking backwards) and for more adventurous designs (looking forward)). Factor already has a Sm

Re: [fonc] An actor-based environment for prototyping

2010-05-09 Thread Dale Schumacher
On Sun, May 9, 2010 at 8:39 PM, Steve Dekorte wrote: >> On Sun, May 9, 2010 at 6:38 PM, Dale Schumacher > Are the messages that a Humus actor sends internally (calling methods on > itself, etc) also asynchronous? And if so, does this mean that a given > instance will never need more than one (po

Re: [fonc] An actor-based environment for prototyping

2010-05-09 Thread Steve Dekorte
> On Sun, May 9, 2010 at 6:38 PM, Dale Schumacher > wrote: >> >> Humus is a pure actor-based programming language Hi Dale, Are the messages that a Humus actor sends internally (calling methods on itself, etc) also asynchronous? And if so, does this mean that a given instance will never need

Re: [fonc] An actor-based environment for prototyping

2010-05-09 Thread Raul Murguia
Congrats on sticking with your work Dale. I'm impressed. On Sun, May 9, 2010 at 6:38 PM, Dale Schumacher wrote: > I've been following with great interest the FoNC developments at VPRI. >  I too am very interested in compact, simple and expressive > representations of computer-based solutions.  

[fonc] An actor-based environment for prototyping

2010-05-09 Thread Dale Schumacher
I've been following with great interest the FoNC developments at VPRI. I too am very interested in compact, simple and expressive representations of computer-based solutions. My focus for the last three years has been on the Actor model of computation [1][2]. It seems to me that actors are close

Re: [fonc] Fonc on Mac Snow Leopard?

2010-05-09 Thread Jakob Praher
Regarding syntax understanding: Yes I am aware of OMeta as well as the original work on PEGs. (And also of PEG/LEG work by Ian). I see is that OMeta is used in the Lively Kernel also to understand Smalltalk Syntax. Is this just proof of concept or is there some attempt to be able to run Squeak pro

Re: [fonc] Fonc on Mac Snow Leopard?

2010-05-09 Thread Jakob Praher
Personally I was very excited about the Carl Hewitt's work on ActorScript [1] lately. IMHO something like Lively Kernel could provide the client infrastructure for this Client Cloud computing. What is your opinion on his work? I also liked the notation he uses in the paper. What I do not like ab

Re: [fonc] Fonc on Mac Snow Leopard?

2010-05-09 Thread BGB
yep. seems an interesting way to do things, as then the emphasis can be kept on the design rather than on the implementation. in general, I agree. we don't need "one true app X" or "one true implementation Y". there are already enough of these... it is better then if technology can be kept ope

Re: [fonc] Other interesting projects?

2010-05-09 Thread Alan Kay
Hi Murat, My friend Joe Goguen's work has had a long time influence on my thinking, and I miss him quite a bit. OBJ has many really important ideas in it (and Maude is a reflection of Joe's seminal ideas over the years). I thought quite a bit about the tradeoffs with term-rewriting when I was

Re: [fonc] Other interesting projects?

2010-05-09 Thread Murat Girgin
A couple more projects to consider: - OBJ family languages (mainly Maude and CafeOBJbut there are others): I believe John Zabrowski brought these up before. Especially Maude's "executable specification" concept sounds similar to "act

Re: [fonc] Other interesting projects?

2010-05-09 Thread Alan Kay
Hi Dominikus, It's not a challenge but an invitation. It should be easy enough to do and it would allow some nice cross experimentation. There are already quite a few Smalltalk elements in Factor (and the postfix language itself (for most things) could be used as the byte-code engine for a Smal

Re: [fonc] Fonc on Mac Snow Leopard?

2010-05-09 Thread Pascal J. Bourguignon
On 2010/05/09, at 10:21 , Christopher Bratlien wrote: Just dipping my toe into this conversation. I think it's cool that Javascript has protoype inheritence of Self, and Lively Kernel gives Javascript its Morphic back. Also, LK is spawning ideas such as Lively Fabrik http://www.lively-kern

Re: [fonc] Other interesting projects?

2010-05-09 Thread Dominikus Herzberg
Dear Alan, there already is a PEG parser in Factor, which is influenced by OMeta. The parser is implemented by Chris Double, see http://www.bluishcoder.co.nz/2008/04/factor-parsing-dsl.html http://docs.factorcode.org/content/vocab-peg

Re: [fonc] Other interesting projects?

2010-05-09 Thread BGB
this reminds me of a number of years ago... I had my own custom Scheme implementation, but this effort imploded due to a number of factors (in large part, the code had become unworkable and unmaintainable...). but, hell, this was my first non-trivial forray into interpreter and compiler technol

Re: [fonc] Other interesting projects?

2010-05-09 Thread Alan Kay
One way to make progress here (and is a good "five finger exercise" for people who are interesting in learning) would be for someone (or several) from this list doing a bootstrap of OMeta to Factor. This should be quite easy from any of the current versions of OMeta, including the JS version tha

Re: [fonc] Other interesting projects?

2010-05-09 Thread Dominikus Herzberg
Hello Max! almost exactly two years ago, I asked Ian Piumarta from VPRI a similar question on the S3 (Self-Sustaining Systems) workshop in Potsdam, Germany: Aren't Forth and especially Factor interesting candidates for FONC? He definitely agreed, but admitted not having so much experience with sta

Re: [fonc] Fonc on Mac Snow Leopard?

2010-05-09 Thread Jakob Praher
Dear Alan, thank you for your reply. Below you find my humble propositions. First of all I would like to stress that I owe you and the work done by VPRI already some very important view points (which are worth some IQ points), so I do not intend to aim at impairing the achievements of the VPRI. I

Re: [fonc] Fonc on Mac Snow Leopard?

2010-05-09 Thread Christopher Bratlien
Just dipping my toe into this conversation. I think it's cool that Javascript has protoype inheritence of Self, and Lively Kernel gives Javascript its Morphic back. Also, LK is spawning ideas such as Lively Fabrik http://www.lively-kernel.org/repository/lively-wiki/Fabrik.xhtml I would love to in