# ema Ema is a next-gen **Haskell** library for building [jamstack-style](https://jamstack.org/) static sites, with fast hot reload. See [ema.srid.ca](https://ema.srid.ca/) for further information. The simplest Ema app looks like this: ```haskell main :: IO () main = do let name :: Text = "Ema" runEmaPure $ \_ -> encodeUtf8 $ "Hello, from " <> name ``` ## Hacking Run `bin/run` (or Ctrl+Shift+B in VSCode). This runs the documentation example; modify `./.ghcid` to run a different example, such as the clock example - which updates every second, demonstrating hot reload.