|
 |
Shay <Sha### [at] cc cc> wrote:
> andrel wrote:
> > My suggestion for a 'new' language would be to have an as simple
> > as possible language (without loops and control structures) that
> > is easy to parse for a machine but not necessarily for a human.
> > Plus an easy way to integrate that with a front end, one of those
> > should be a pov 3.6 style language. Or perhaps as the only front
> > end, because if everybody can make his own language we may not be
> > able to share our sources.
>
> This would COMPLETELY DESTROY the way this community works. The language
> *must* be human-friendly.
I second that. So far, I've not seen any other renderer out there with such
friendly and easy-going DSL like povray's SDL. I hate the XML or structured
ones with no loops or conditionals.
I like Warp's proposal for Lua as the embedded language. The language has
many strong points going for it, including being free software (MIT
license), easy integration to C/C++ code, simple, friendly syntax, powerful
and flexible constructs, and offers a very lightweight and fast interpreter.
It even features the infamous tail call optimization from functional
languages! Seems to have learned a lot from past Scheme, Tcl and Forth
experiments...
and last but not least, it was developed here in Brazil... :)
Post a reply to this message
|
 |