↓
 

Programming languages for the Java Virtual Machine JVM and Javascript

Home→Tags Functional 1 2 >>

Tag Archives: Functional

Post navigation

← Older posts

Frege

Programming languages for the Java Virtual Machine JVM and Javascript Posted on 21. March 2012 by Robert Tolksdorf21. March 2012

Frege is a non-strict, pure functional programming language in the spirit of Haskell. It enjoys a strong static type system with type inference. Higher rank types are supported, though type annotations are required for that. Frege programs are compiled to Java and run in a JVM. Existing Java Classes and Methods can be used seamlessly from Frege. Frege is not a Haskell dialect, though some effort has been expended to make it look and feel like so.

URL: http://code.google.com/p/frege/

Posted in JVM Language | Tagged Functional, Haskell

Genyris

Programming languages for the Java Virtual Machine JVM and Javascript Posted on 21. March 2012 by Robert Tolksdorf21. March 2012

In the Genyris programming paradigm objects can belong to multiple classes independent from construction. Indentation reduces parentheses yet retains the power of Lisp. External Java libraries can be imported.

URL: http://code.google.com/p/genyris/

Posted in JVM Language | Tagged Functional, Lisp, Object-oriented, Various

BiwaScheme

Programming languages for the Java Virtual Machine JVM and Javascript Posted on 26. November 2011 by Robert Tolksdorf26. November 2011

BiwaScheme is a Scheme interpreter written in JavaScript.

URL: http://www.biwascheme.org/

Posted in JavaScript language | Tagged Functional, Scheme

fun4j

Programming languages for the Java Virtual Machine JVM and Javascript Posted on 14. September 2011 by Robert Tolksdorf14. September 2011

fun4j is a framework that integrates major concepts from functional programming into the Java Platform. It also provides seamless integration of Java with Lisp coding, by using a lisp-to-bytecode compiler.

URL: http://www.fun4j.org/

Posted in JVM Language | Tagged Functional, Lisp

ClojureScript

Programming languages for the Java Virtual Machine JVM and Javascript Posted on 10. August 2011 by Robert Tolksdorf5. February 2016

This is a Clojure to JavaScript compiler which is written in Closure which is executed on a JVM.

URL: https://github.com/clojure/clojurescript

Posted in JavaScript language | Tagged Clojure, Functional, Lisp

Online Cat Interpreter

Programming languages for the Java Virtual Machine JVM and Javascript Posted on 1. January 2011 by Robert Tolksdorf19. December 2017

JavaScript implementation of the Cat programming language by Christopher Diggins, with contributions from Takashi Yamamiya, and the excellent open-source JavaScript vector graphics library from Walter Zorn. This interpreter only supports a very small subset of the Cat language. Cat is a functional stack-based programming language inspired by the Joy programming language.

URL: http://www.cat-language.com/interpreter.html

Posted in JavaScript language | Tagged Functional

Haskell in Javascript

Programming languages for the Java Virtual Machine JVM and Javascript Posted on 28. November 2010 by Robert Tolksdorf28. November 2010

A haskell interpreter in javascript. It seems to be the masters thesis of the author Mattis Jeppsson. Documentation is in the rapport directory.

URL: https://github.com/johang88/haskellinjavascript

Posted in JavaScript language | Tagged Functional, Haskell

greebo

Programming languages for the Java Virtual Machine JVM and Javascript Posted on 25. June 2010 by Robert Tolksdorf25. June 2010

Greebo is a multi-paradigm programming language that borrows on concepts from Lisp, Dylan, Lua or IO. Some features are tail recursion optimization, both lexical and dynamic closures, zero special forms (‘def’ or ‘if’ can be used like any other procedure), first-class environments whose bindings and properties may be manipulated at wish, powerful macros, literal indexers and slices for anything that is a collection and more.

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

Posted in JVM Language | Tagged Functional, Lisp, Lua

Jaskell

Programming languages for the Java Virtual Machine JVM and Javascript Posted on 9. November 2009 by Robert Tolksdorf25. September 2016

Jaskell is a functional scripting programming language that runs in JVM. The name “Jaskell” stands for Java-Haskell, Haskell being the famous pure functional programming language.

URL: http://jaskell.codehaus.org/

Posted in JVM Language | Tagged Functional, Haskell, Scripting

Combinatory Logic Interpreter

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

A Combinatory Logic Interpreter for the simplest language possible: both functions and data are represented by combinators, built up from S and K by application.

URL: http://www.cwi.nl/%7Etromp/cl/cl.html

Posted in JVM Language | Tagged Functional

Post navigation

← Older 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
↑