Hello world should look something like this:
print(“Hello, World”!)
You don’t need the annotation line in Haskell-esque languages, most of the time. Without the annotation, this is Hello World in Haskell:
main = print "Hello, World!"
And when you need more complexity, it can still be far simpler than Unison (or Haskell)
import qualified Data.List as List import Data.Function ((&)) processNumbers numbers = let isEven n = mod n 2 == 0 in numbers & List.filter isEven & List.map (^2) main = processNumbers [1, 2, 3, 4, 5, 6] & print