fun4j

3 Recommendations
2 Downloads (This Week)
Last Update:
Download fun4j-1.1-src.tgz
Browse All Files

Description

fun4j brings functional programming to the JVM. It's 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.

fun4j Web Site

Features

  • Framework for applying functional programming to Java
  • efficient lisp to jvm compiler with Tail Call Optimization
  • Functional JVM Bytecode Assembler
  • LISP Read Eval Print loop
  • LISPKIT implementation
  • LISP 1.5 Implementation

Update Notifications





User Ratings

 
 
3
0
Write a Review

User Reviews

  • Posted by OpenID User 2011-08-20

    I've just discovered fun4j and I like it a lot. I think it's very useful. I've read the tutorial about the functional assembler and I was wondering if it was possible to build an implementation for a typed functional language. Greetings and congratulations!!!!

  • Posted by Andrej Fink 2011-01-06

    very good idea. If you can't use clojure, but want more fp than pure java allows.

  • Posted by Thomas Mahler 2011-11-07

    "I've read the tutorial about the functional assembler and I was wondering if it was possible to build an implementation for a typed functional language." Yes, that should be possible. Have a look at org.fun4j.Template and the respective testcases in test.org.fun4j.TemplateTest. The higher order functions support for Java Collections etc. is completely typed. cheers, Thomas

Read more reviews

Additional Project Details

Intended Audience

Developers, Education

Programming Language

Java, Lisp

Registered

2009-01-26

Icons must be PNG, GIF, or JPEG and less than 1 MiB in size. They will be displayed as 48x48 images.