Fun4j: Spaß mit funktionaler Programmierung auf der JVM

Hartmut Schlosser

Fun4j ist eine Java API, mit welcher Konzepte funktionaler Programmierung in Java Einzug halten sollen. Anonyme Funktionen, Closures und Funktionen höherer Ordnung sollen mit Fun4j möglich werden. Funktionen können entweder als anonyme Java-Klassen oder in einer Untermenge der Programmiersprache LISP umgesetzt werden, wobei LISP- und Java-Funktionen voll interoperabel bleiben sollen.

Fun4j kommt mit einem Compiler für die Umwandlung von Lambda-Ausdrücken in Java-Bytecode und bietet eine REPL Shell. Tutorials stehen auf der fun4j-Webseite zur Einsicht bereit.

Geschrieben von
Hartmut Schlosser
Kommentare

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.