How many y-functional hybrids are there?

We discuss oo-functional hybrids here, but I wonder how many languages ​​really claim to be that name. Scala, Clojure, F #? No more?

It would be great to get one such language for each answer and a short explanation of why you think this is a functional hybrid.

+3
source share
6 answers

Objective Caml is as functional as any language from the ML family, but, as the name implies, also has a well-developed (and somewhat unique - the only fully structural that I know about) OO system.

+3
source

Lisp. , , , CLOS .

+3

Smalltalk. , , , , , , ( if/else loop) , , "". , Ruby , FP, Smalltalk.

+2

Nemerle - , , OO, .NET. Nemerle - .

+2

O'Haskell, Haskell - , .

+1

Racket - ( ) . (, Java, #), ( , , / ). .

Lisps Schemes. CLOS Common Lisp, , .

0

Source: https://habr.com/ru/post/1752788/


All Articles