This is not the shortest Elm hello world program. But it is about as short as I can make an Html.program. Having written it, and read it, it felt somehow profound. Like a haiku.
module Main exposing (..) import Html exposing (..) main = Html.program { init = () ! [] , update = (\_ a -> a ! []) , view = (\_ -> h1 [] [ text "Hello World" ]) , subscriptions = (\_ -> Sub.none) }