↓
 

Programming languages for the Java Virtual Machine JVM and Javascript

Home→Tags Functional - Page 2 << 1 2

Tag Archives: Functional

Post navigation

Newer posts →

Clojure

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

Clojure is a dynamic programming language designed to be general-purpose, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for multithreaded programming. Clojure compiles directly to JVM bytecode. 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.

URL: http://clojure.sourceforge.net/

Posted in JVM Language | Tagged Clojure, Functional, Lisp

Yhc

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

Yhc Core to Javascript Converter (ycr2js), is aimed to create a tool that generates Javascript out of a binary Yhc core file which is the output of the York Haskell Compiler. Since that Javascript might be interpreted by a Java-based engine, Haskell could be executed on a JVM.

URL: http://haskell.org/haskellwiki/Yhc/Javascript

Posted in JVM Language | Tagged Functional, Haskell

JoyJ

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

Joy in Java (JoyJ) is an interpreter for the concatenative programming language Joy implemented in Java. The current version features an outer interpreter written using Antlr3 and an object format based on JSON.

URL: http://appforge2.apc.edu.ph/gf/project/joyj/

Posted in JVM Language | Tagged Functional

v-language

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

v-language is a tiny concatenative language implemented for experimentation. It is currently implemented only over JVM and is in alpha stage.

URL: http://code.google.com/p/v-language/

Posted in JVM Language | Tagged Functional

CAL

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

CAL is a lazy functional language influenced by Haskell. It has an expressionbased syntax akin to other formula languages (such as those found in Excel and Crystal Reports). It also features a powerful and flexible type system which allows the compiler to perform precise compile-time checking of function calls. In addition, it has a simple syntax for accessing Java objects, methods, and fields from within CAL.

URL: http://labs.businessobjects.com/cal/

Posted in JVM Language | Tagged Functional, Haskell

Aardappel

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

Aardappel is a new language, which computes by concurrently reducing trees (using a form of tree-rewriting) which sit together in tree-spaces (bags) and communicate amongst eachother (exchanging parts of themselves, in Linda-like fashion), and in general having a jolly good time alltogether. The language is 100% graphical. Oh yes, the language is linear as well.

URL: http://wouter.fov120.com/aardappel/

Posted in JVM Language | Tagged Functional

Mini

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

Mini is a very simple (half-functional) language written to test the ClassGen package of the JavaClass API.

URL: http://bcel.sourceforge.net/examples.html

Posted in JVM Language | Tagged Functional

PLAN

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

PLAN is a resource-bounded functional programming language that uses a form of remote procedure call to realize active networking. PLAN is designed to be a public, authentication-free layer in the Active Network hierarchy. For this reason, we have limited the expressive power of PLAN in order to guarantee that all programs will terminate, thus reasonably permitting a router to run any PLAN program. However, PLAN can also be used as a “glue” layer which allows access to higher-level services.

URL: http://www.cis.upenn.edu/%7Edsl/PLAN/

Posted in JVM Language | Tagged Functional

Funnel

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

Funnel is a new programming language based on Functional Nets. Functional Nets combine key ideas of Functional Programming and Petri-Nets to yield a simple and general programming notation.

URL: http://lampwww.epfl.ch/funnel/

Posted in JVM Language | Tagged Functional

ycr2js: Haskell in JavaScript

Programming languages for the Java Virtual Machine JVM and Javascript Posted on 4. August 2009 by Robert Tolksdorf4. August 2009

The York Haskell Compiler Core to Javascript Converter (ycr2js) is aimed to create a tool that generates Javascript out of a binary Yhc core file. The Yhc compiler generally produces a binary bytecode file (usually named with .hbc extension) for each Haskell module compiled. These bytecode files are to be interpreted by yhi, a command-line bytecode interpreter. The ycr2js program reads the binary core file specified (.yca or .ycr), and performs conversion of Haskell functions compiled into Core to their Javascript representation storing the generated Javascript code in a file. Resulting Javascript may be embedded on a (X)HTML page to be loaded into a Web browser.

URL: http://www.haskell.org/haskellwiki/Yhc/Javascript/Brief_overview

Posted in JavaScript language | Tagged Functional, Haskell

Post navigation

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
↑