Existuje funkcionalni jazyk ML http://www.dina.kvl.dk/~sestoft/mosml.html
Ktery ma mimo jine binding na OpenGL a Gtk+ a melo by byt mozne zkompilovat ho mimo jine na Javovsky bytecode a tedy pouzit z Javy.
Jinak kdyz clovek jen trochu pochopi system funkcionalnich programovacich jazyku, tak je pak dost jednoduchy resit dost slozite problemy - treba zjednodusovani boolenovskych vyrazu na 160 radek vcetne komentaru.
Funkcionalni programovani asi moc nikoho zivit nebude, ale kdyz nekoho bavi premyslet...tak to je zabava.