Thank you everybody, Your comments makes it better
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"| #![feature(generic_associated_types)] | |
| trait Functor { | |
| type Unwrapped; | |
| type Wrapped<A>: Functor; | |
| fn map<F, B>(self, f: F) -> Self::Wrapped<B> | |
| where | |
| F: FnOnce(Self::Unwrapped) -> B; | |
| } |
| #! /usr/bin/env stack | |
| -- stack --resolver lts-18.8 script | |
| {-# LANGUAGE OverloadedStrings #-} | |
| {- | |
| This is a handy illustration of converting between five of the commonly-used | |
| string types in Haskell (String, ByteString, lazy ByteString, Text and lazy | |
| Text). |
| import Control.Monad | |
| import Data.Functor | |
| import Numeric | |
| import System.Directory (canonicalizePath) | |
| import System.Environment | |
| import System.FilePath | |
| import System.IO | |
| import System.Posix.Files | |
| import Text.Printf |
Thank you everybody, Your comments makes it better
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"| #!/usr/bin/env stack | |
| {- stack | |
| script | |
| --resolver lts-8.22 | |
| --package http-conduit | |
| --package aeson | |
| --package text | |
| --package unordered-containers | |
| --package directory | |
| -} |
These are my notes on instaling NixOS 16.03 on a Lenovo ThinkPad X1 Carbon (4th generation) with an encrypted root file system using UEFI.
Most of this is scrambled from the following pages:
| SPC s c remove highlight | |
| **** Files manipulations key bindings | |
| Files manipulation commands (start with ~f~): | |
| | Key Binding | Description | | |
| |-------------+----------------------------------------------------------------| | |
| | ~SPC f c~ | copy current file to a different location | | |
| | ~SPC f C d~ | convert file from unix to dos encoding | | |
| | ~SPC f C u~ | convert file from dos to unix encoding | |
This is unmaintained, please visit Ben-PH/spacemacs-cheatsheet
SPC q q - quitSPC w / - split window verticallySPC w - - split window horizontallySPC 1 - switch to window 1SPC 2 - switch to window 2SPC w c - delete current window| fn main () | |
| { | |
| let martini_emoji = '\u{1F378}'; | |
| println!("{}", martini_emoji); | |
| } |
This blog post series has moved here.
You might also be interested in the 2016 version.