[MUD-Dev] Scripting in java... (was Momoko)

Owen owend at obscure.org
Fri Nov 5 14:43:36 CET 1999


On Fri, 5 Nov 1999, J C Lawrence wrote:

> Currently supported internal scripting languages are Java and
> Python, unlike most MUDs, which use custom scripting languages. All
> in-db objects are compiled into actual Java objects.

  another interesting package in a similar vein is DynamicJava.  i ran
across this last week, and i could definitely see using it as a
replacement for LPC for doing on-line coding by buiding the interpreter
into the server...

http://www.inria.fr/koala/djava/index.html

  DynamicJava is a JavaTM source interpreter. It executes programs written
in JavaTM, like described in the Java Language Specification, in addition
with scripting features.  DynamicJava was written in pure JavaTM, is free
and distributed with the source code.

  You can use DynamicJava to allow the user to configure and/or extend
your application.  Run as a standalone application, DynamicJava can help
you to test your application in an interactive way.  Even if it is fully
documented, it is always necessary to try out a Java API. The ability of
DynamicJava to instantiate and to extend Java classes on-the-fly makes it
a good experimentation tool.  DynamicJava permits faster development of
applications by allowing an easy migration from scripts to Java programs. 

  DynamicJava supports all features provided by the Java language and the
Java 2 platform API including class and inner class definition,
multi-threading, GC ... 

  The JavaTM 2 Platform API Specification is the core API for the
DynamicJava programmer. Because DynamicJava is written in Java, the
DynamicJava API Specification (the classes that compose the interpreter) 
and all other Java libraries can also be used in scripts.





_______________________________________________
MUD-Dev maillist  -  MUD-Dev at kanga.nu
http://www.kanga.nu/lists/listinfo/mud-dev



More information about the mud-dev-archive mailing list