Applicative and ConfigFile, HSQL
Related
More from Chris Done's Blog
Hell (Haskell shell): Year in Review h2 a,h3 a,h4 a,h5 a { text-decoration: none; } h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover { text-decoration: underline; color: #1a6e8e; } .footnote-back { margin-left: 0.5em; } #footnotes li:target { background: #eeeeee; border-radius: 0.5em; ...
Adding sum types (variants) to Hell h2 a,h3 a,h4 a,h5 a { text-decoration: none; } h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover { text-decoration: underline; color: #1a6e8e; } .footnote-back { margin-left: 0.5em; } #footnotes li:target { background: #eeeeee; border-radius: 0.5em; ...
A modest critique of Htmx body { max-width: 40em; margin: .5in auto; font-size: 18px; font-family: serif; line-height: 1.5; } pre, code { font-size: 16px; word-wrap: break-word; } pre { padding-left: 1em; line-height: 1.5em; border-left: 5px solid...
Naming sum types is often hard body { max-width: 40em; margin: .5in auto; font-size: 18px; font-family: serif; line-height: 1.5; } pre, code { font-size: 16px; word-wrap: break-word; } pre { padding-left: 1em; line-height: 1.5em; border-left: 5px solid...
Portals in Emacs body { max-width: 40em; margin: .5in auto; font-size: 18px; font-family: serif; line-height: 1.5; } pre, code { font-size: 16px; word-wrap: break-word; } pre { padding-left: 1em; line-height: 1.5em; border-left: 5px solid #efefef; ...