Haskell playground

greet :: String -> IO ()
greet name = putStrLn ("Hello, " ++ name ++ "!")

main :: IO ()
main = greet "World"

Haskell is a purely functional programming language with strong static typing.

⛫ homepage • αω tutorial • ⚘ community

Sandbox details

Haskell ver.:   9.12
sandbox engine: codapi
sandbox name:   haskell
command:        run
in-browser:     ✘

Usage example:

```haskell
main :: IO ()
main = putStrLn "Hello, World!"
```

<codapi-snippet sandbox="haskell" editor="basic">
</codapi-snippet>

Documentation