Neovim for Haskell Development
Here’s how I setup neovim or vim 8 to be a functional working environment.
Here’s how I setup neovim or vim 8 to be a functional working environment.
Defining functions in these languages is quite concise, and there are a few different forms that you’ll want to be able to recognize.
Let’s use the library gloss
in Haskell to easily display images. We’ll explore the types used by gloss
and create a bitmap using ByteString
.
You can easily print the current time as a formatted string using the date
command in linux:
date "+%Y-%m-%d %H:%M:%S %z"
This tutorial uses Linux Mint 18.
For development and testing, you’ll often want to run WordPress on a local machine. In Linux Mint we can get up and running quickly using a few packages and settings changes.
GitHub Pages is a GitHub service that will host your static website files, if you push them to a specific git repo or branch. This is one of the easiest ways for git users to host static HTML, CSS, and JS files.
This makes a perfect pair with a static site generator. In this article I outline a method to keep your entire static site project in one git repository.