--- Gabor Szabo <gabor@...
> With all the discussion lately about Java I'd
> appreciate to
> read your opinion about the place and future of
> languages such as Python, Ruby, Perl5-6, Tcl, PHP,
In my opinion dynamic languages do have a place in the
Large applications had always included some support
for scripting languages. I had worked with an
application that was scriptable in perl-workalike,
another that was scriptable in Prolog; we had
implemented a system that was scriptable in Java (we
compiled it into bytecodes on the fly, getting great
performance and ultimate flexiblity). I have enjoyed
lately a computer game that was scripted in Lua.
Lately, however, there are at least 2 novel trends
that seem to make the dynamic languages even more
- "Mobile code" 
Mobile code must run in security cages, requesting
its own environment on the fly.
Dynamic language suit such model nicely.
- Leveraging the open-source/3rd party components.
Provided that one can set up quite a large system
out of 3rd party components (some of which may be
open-source), a need for good "glue language" is
> Here is a white paper from ActiveState regarding thehttp://www.activestate.com/Company/NewsRoom/whitepapers.plex
I did not like this paper.
The paper tries to sell a viewpoint of "dynamic
language must be open-source". I do not see any
technical reasons for a language to be open-source to
In my school a dynamics of a language is property of a
runtime system, not of syntax or of a community.
 Mobile code is a trendy name for code that is
downloaded before being executed.
Do you Yahoo!?
Read only the mail you want - Yahoo! Mail SpamGuard.