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
