Hacker Read top | best | new | newcomments | leaders | about | bookmarklet login

Clojure is another nice choice - https://clojure.org


sort by: page size:

ClojureDocs is great. See also https://cljdoc.org/

I would add Clojure to that list as well (though perhaps this is old hat to other lispers): https://youtu.be/gIoadGfm5T8

Here are a few languages you could choose from (my favourite currently would be Scala):

Scala (http://www.scala-lang.org/) Clojure (http://clojure.org/) Haskell (http://www.haskell.org/) OCaml (http://caml.inria.fr/)




Maybe Clojure+Leiningen

https://leiningen.org/


If you like Clojure there is also https://github.com/mfikes/esprit

This is interesting tool[1] that allows much the same with Clojure

[1]: https://github.com/IGJoshua/farolero


Or how about all three + Java: https://clojure.org/reference/lisps

Definitely Clojure with http-kit [1]. Easy to use, minimalist and supports websockets.

However, it depends from your use-case. Could add some detail please?

[1]: http://www.http-kit.org/


Clojure can also do this, since it has a Typed module [1].

[1] https://github.com/clojure/core.typed


If you have a background on C++ I recommend to try something radically diferent like Clojure: http://www.braveclojure.com

You could try to have a go at it, https://clojure.org/about/clojureclr

Clojure has clojars: https://clojars.org/


What you're looking for is OCaml: https://ocaml.org/


I'd argue Haskell has the best support for this: http://safehaskell.scs.stanford.edu

That would be Scala. (http://www.scala-lang.org/)
next

Legal | privacy