↓
 

Programming languages for the Java Virtual Machine JVM and Javascript

Home→Tags Lisp - Page 3 << 1 2 3 4 >>

Tag Archives: Lisp

Post navigation

← Older posts
Newer posts →

Lambda Calculus Interpreter

Programming languages for the Java Virtual Machine JVM and Javascript Posted on 8. November 2009 by Robert Tolksdorf19. January 2016

A simple Lambda Calculus Interpreter, using call-by-name semantics. The language is pretty much Church’s simple untyped lambda calculus, the only concession for usefulness is the addition of numbers.

URL: http://drcjt.freeyellow.com/Lambda.html

Posted in JVM Language, Link broken | Tagged Lisp

LispkitLISP Compiler

Programming languages for the Java Virtual Machine JVM and Javascript Posted on 8. November 2009 by Robert Tolksdorf19. January 2016

The LispkitLISP Compiler is written in SECD byte-codes. It takes a LISP source file and compiles it into SECD byte-codes. The SECD virtual machine is used to execute both the compiler and the compiled programs.

URL: http://www.dcs.ed.ac.uk/home/cdw/phdproject/SECD/Applet/lispkit.html

Posted in JVM Language, Link broken | Tagged Lisp

Kawa

Programming languages for the Java Virtual Machine JVM and Javascript Posted on 8. November 2009 by Robert Tolksdorf18. December 2016

Kawa (pronounced kava) is a compiler and run-time system for Scheme written completely in Java. It generates Java bytecodes using a “codegen” package which may be more generally useful. See also Byte-compilation of Scheme using Java byte-codes.

URL: http://www.gnu.org/software/kawa/

Posted in JVM Language | Tagged Lisp, Scheme

Jscheme

Programming languages for the Java Virtual Machine JVM and Javascript Posted on 8. November 2009 by Robert Tolksdorf8. November 2009

Jscheme is a dialect of Scheme with a very simple interface to Java. It implements all of R4RS Scheme except that continuations can only be used as escape procedures and strings are not mutable.

URL: http://jscheme.sourceforge.net/jscheme/main.html

Posted in JVM Language | Tagged Lisp, Scheme

Skij

Programming languages for the Java Virtual Machine JVM and Javascript Posted on 8. November 2009 by Robert Tolksdorf5. February 2016

Skij is a Scheme interpreter written in Java. Its strong points in comparision with other existing Scheme-in-Java implementations are its small size and its facilities for manipulating Java objects and controlling the Java environment. Skij includes extensions to Scheme that permit fully interactive dynamic invocation of methods on arbitrary Java objects; interfaces to threads and synchronization; and support for writing UI event callbacks in Scheme.Skij was designed to bring the hands-on interactive feel of Lisp programming to the Java environment, and its primary use is as a debugging, exploration, and scripting tool. It can also be used for application development where speed is not critical.

URL: http://www.alphaworks.ibm.com/formula/skij

Posted in JVM Language | Tagged Lisp, Scheme

JScheme

Programming languages for the Java Virtual Machine JVM and Javascript Posted on 8. November 2009 by Robert Tolksdorf30. July 2016

JScheme is a hybrid language formed by combining the core syntax of Scheme with the objects, methods, and lexical structure of Java.

URL: http://tigereye.cs.brandeis.edu/Applets/Jscheme.html

Posted in JVM Language | Tagged Lisp, Scheme

Jaja

Programming languages for the Java Virtual Machine JVM and Javascript Posted on 8. November 2009 by Robert Tolksdorf21. January 2016

Jaja is an implementation of Scheme in Java.

URL: http://youpou.lip6.fr/queinnec/Java/Jaja.html

Posted in JVM Language | Tagged Lisp, Scheme

webLISP

Programming languages for the Java Virtual Machine JVM and Javascript Posted on 8. November 2009 by Robert Tolksdorf24. June 2016

webLISP is an experimental Implementation of reflective functional Programming. It contains a very simple Lexer and Parser for a lambda-calculus language in lisp-syntax. The Lambda terms are compiled to variablefree Combinator Graphs. The virtual Graph-Reduction-Machine that reduces the Combinator-graph distinguishes between strict and non-strict operations. Strict operations have to be evaluated even if we obey lazy evaluation and can thus be evaluated in parallel to the main computation. The parallel computations are added to a global task pool, which is maintained by a stochastic scheduler. In addition to this basic implemenation a special Combinator P is introduced which performs an asyncronous parallelism of two given applications.

URL: http://www.techno.net/pcl/pr-java/

Posted in JVM Language | Tagged concurrency, Lisp

HotScheme

Programming languages for the Java Virtual Machine JVM and Javascript Posted on 8. November 2009 by Robert Tolksdorf5. February 2016

HotScheme is a Java-based interpreter for the Lisp dialect Scheme. It is intended as an exhibit of some of Java’s power, a tool that schools can use to supply students with a Lisp interpreter, and, ultimately, an interactive Internet programming environment.

URL: http://www.stgtech.com/HotScheme/

Posted in JVM Language | Tagged Lisp, Scheme

PS3I

Programming languages for the Java Virtual Machine JVM and Javascript Posted on 8. November 2009 by Robert Tolksdorf21. January 2016

PS3I, the Persistent Server-Side Scheme Interpreter, is a nearly R4RS-compliant Scheme implementation, written in Java, multi-users, multi-threaded and aimed to run on (Web-)servers (as servlets).

URL: http://youpou.lip6.fr/queinnec/VideoC/ps3i.html

Posted in JVM Language | Tagged Lisp, Scheme

Post navigation

← Older posts
Newer posts →

Tags

ASN.1 Assembler AWK Basic Beans Clojure Cobol concurrency contracts Forth Functional generics Haskell Imperative jass Java extension JavaFX JavaScript Lisp Logic programming Logo Lua multiple inheritance Object-oriented OO Pascal Perl PHP polymorphism Precompiler Processing Prolog Prototypes Python Ruby rules Scala Scheme Scripting Smalltalk Tcl Various XML XProc XSLT

Recent Posts

  • Haxe
  • Processing.js
  • Gremlin
  • Blockly
  • substandard-lisp

Categories

  • Announcement
  • JavaScript language
  • JVM Language
  • Link broken
©2018 - Programming languages for the Java Virtual Machine JVM and Javascript
↑