Implemented Java 8 Lambda-style interface instantiation (version-agnostic,
can run on Java 6).
javaDefStatic can now check if the class it's defining is a functional
interface.
Java 8:
Runnable println = () - System.out.println(Lambda);
Ersatz:
(let Println (Runnable.new () (println quote) ) )
--or--
(let Println (Runnable.new (println quote) ) )
Java 8:
ConsumerString println = s - System.out.println(s);
Ersatz:
(let Println (Consumer.new (S) (println S) ) )
Sources:
https://dl.dropbox.com/u/21827264/lisp.tar.gz
https://docs.google.com/file/d/0B5bgSneQe6lYMHF4cXY5YkZqNTg/edit?usp=sharing
Samuel Dennis R. Borlongan
On Sat, Mar 9, 2013 at 6:09 PM, Jakob Eriksson ja...@aurorasystems.euwrote:
This is so awesome, getting access to all Java libraries etc from PicoLisp
:)
lisp.tar.gz
Description: GNU Zip compressed data