Has anybody done a detailed performance/memory/intergration
comparisions of difserent interpreted languags like perl, java, tcl,
phyton, Meme, xlisp ?
The licensing page at java.com say a license is more than 100.000 $.
Interpreted languages are very old (see MDODS command.com + autoexec.bat or Basic/lisp interpreters
in all major cad programs.)
Once the hype on a "batch file" loaded accross the network is over
you will probably find out :
- you want to have a good debugger,
- you want to be able to have access to matrix / geometry /
animation / ... functions, which you have to write in the script
language or you want to interface from C++.
- that the interpreter language is to slow or has some important
limitations.
So I would like to ask for a classification on scripting languages
suitable for VRML.
Main Categories:
- speed
- stability
- parameter passing from/to C/C++
for the cases of single values( e.g. SFFloat) / arrays
(MFVec3f), Objects/structs by value/by pointer (eg. IndexedFaceSet)
- memory requirements
- memory managment (e.g. array/list managment garbage collection, esserencing
counting, dynamic loading of modules)
- ease of integration in a C/C++ application
- automatic stub creator for creating Interpreter/C++ interface
function given a hsader file ?
- alesady available packages for the languages eg. socket /
complex math classes
- development environment (debugger , function / module / class
managment)
- licensing / portabilty / openess versus esstricted access..
Are there any experts here having done such tssts ?
Holger
###################################################
Holger Grahn
[email protected] http://www.snafu.de/~hg