I call it my billion-dollar mistake. It was the invention of the null reference in 1965.
—Tony Hoare
| module Main exposing (..) | |
| import Html exposing (Html) | |
| import Html.Attributes | |
| import Html.Events | |
| import Json.Decode as Decode exposing (Decoder) | |
| {- | |
| (Chrome only) |
| module Main exposing (..) | |
| import Html exposing (Html) | |
| import Html.Events | |
| import Html.Lazy | |
| {- | |
| Click the text three times. |
| import Html exposing (Html, div, h1, br, button, text) | |
| import Html.App as App | |
| import Html.Events exposing (onClick) | |
| import Html.Attributes exposing (style) | |
| import VirtualDom as Dom | |
| import String | |
| main = | |
| App.beginnerProgram |
| import Data.List | |
| import Data.Ratio | |
| import Data.Maybe | |
| import qualified Data.Map as Map | |
| internalAngle :: Integer -> Rational | |
| internalAngle sides = ((sides - 2) * 180) % sides | |
| rotate1 :: [a] -> [a] | |
| rotate1 list = last list : init list |