Displaying items 21 - 22 of 22 matching your query
[ scripting ], ordered by score:
-
Clojure is a dynamic programming language that targets the Java Virtual Machine.
It is designed to be a general-purpose language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for multithreaded programming. Clojure is a compiled language - it compiles directly to JVM bytecode, yet remains completely dynamic.
Clojure is a dialect of Lisp, and shares with Lisp the code-as-data philosophy and a powerful macro system. Clojure is predominantly a functional programming language, and features a rich set of immutable, persistent data structures. When mutable state is needed, Clojure offers a software transactional memory system that ensures clean, correct, multithreaded designs.
Added: Sat Oct 20 2007; URL: http://clojure.sourceforge.net/;
id = 118
-
JavaScript as a server-side language
The purpose of this site is to pull together the code needed to make JavaScript an alternative on par with the most popular server-side scripting languages. What is lacking is to define and implement a suitable server object model for objects like operating systems, web servers, database servers, network protocols etc. The approach chosen for jsext is to fully automate low-level integration. The software's interfaces, which are defined in a C header file, are interpreted and made available as JavaScript functions and values. C functions can be called, and the conversion values back and forth between JavaScript types and C types is done automatically. To speed up the inclusion of C header files, which can be quite long, pre-compiled versions can be generated automatically.
Added: Tue Jan 29 2008; URL: http://www.jsext.net/;
id = 133