On Dec 6, 2007 6:54 PM, Joshua Gargus <[EMAIL PROTECTED]> wrote:
> > In which language will the whole system be implemented such that it'll
> > only be about 20K lines?
>
> It will be implemented in a variety of domain-specific languages.  For
> example, the code for networking, graphics, and defining new syntaxes
> might be written in different languages.

The way I understood it is that there will be DSLs, but they will
integrate nicely without forcing you to learn a new syntax
unnecessarily (e.g., Python => Lisp). For example, you'd have visual
representations, so it's not really some new *syntax*, but rather a
visualization concept.

> > What bothers me more is that if the lower-level language is based on
> > Smalltalk syntax then how are the other languages going to easily and
> > comfortably interface with that syntax? It'll probably have to look
> > like a mixture, similar to Objective C.
>
> This statement is untrue, and reveals a misconception that explains
> your determination to get a solid answer about what the syntax will
> look like.  Once you're past the misconception, you will understand
> that Bert was not being equivocal when he said "we do not pick any
> particular syntax at this point in time".

You're right, I have a few misconceptions and I think after having
read the website and the COLA paper, again, I understand more about
COLA/Coke/Pepsi, now, but it's still not a full picture.

I think my greatest misconception is about the eToys-like language.
Will it be a full-fledged general-purpose language that you could use
to build a serious office suite, the software of a car, or a
satellite's software (without consulting a second language)? Or will
it be more limited (to education) like eToys?

How is it related to Pepsi's Smalltalk-like syntax (actually: its
successor)? Isn't that intended to be the "official" language
(ignoring that you can build anything yourself or adjust post-Pepsi to
your needs)?

Is Coke the language for developers implementing their own COLA? Then,
will we have to use a certain amount of Smalltalk syntax in addition
to Lisp for the implementation? The Brainfuck example had to use both,
too.

Bye,
Waldemar Kornewald

_______________________________________________
fonc mailing list
[email protected]
http://vpri.org/mailman/listinfo/fonc

Reply via email to