↓
 

Programming languages for the Java Virtual Machine JVM and Javascript

Home→Tags Haskell

Tag Archives: Haskell

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

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

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

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

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

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

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
↑