Hacker News new | ask | show | jobs
by cconroy 2094 days ago
"statically, strongly typed Lisp that still doesn't sacrifice its flexibility and expressive power"

SML

1 comments

... with sane (i.e. s-expression based) syntax.

:).

But I'll check out SML. That's Standard ML, right?

> ... with sane (i.e. s-expression based) syntax.

You can just enclose all your function calls in parens :D

Also you probably want to check out OCaml rather than SML, I don't know that SML has much of a presence… anywhere really.

Yeah.

ML syntax is very pleasant, and roughly, sexprs w/o all the punctuation noise.

I don't believe it has a macro capability like lisps though, but you gain a sophisticated type helper.

Definitely worth looking into!

FWIW, SML is an old research-focused language that was the progenitor of Haskell and Ocaml and Rust, and not something to program in :)
F# is a modern derivative usable in the real world.