emacs --daemon
to run in the background.
emacsclient.emacs24 <filename/dirname>
to open in terminal
NOTE: "M-m and SPC can be used interchangeably".
- Undo -
C-/
- Redo -
C-?
- Change case: 1. Camel Case :
M-c
2. Upper Case :M-u
- Lower Case :
M-l
data ComplexNumber = | |
Polar { theta:: Float, radius:: Float } -- r * theta * i | |
| Algebraic { real :: Float, imaginary :: Float } -- a +bi | |
deriving(Show) | |
add:: ComplexNumber -> ComplexNumber -> ComplexNumber | |
add cn1 cn2 = | |
Algebraic (a1 + a2) (b1 + b2) | |
where |
data LinkedList a = | |
Cons a (LinkedList a) | Nil | |
deriving (Show) | |
push :: a -> LinkedList a -> LinkedList a | |
push x y = | |
Cons x y | |
push_back :: a -> LinkedList a -> LinkedList a | |
push_back a Nil = |
accumulate :: (a -> b) -> [a] -> [b] | |
accumulate _ [] = [] | |
accumulate f (x:xs) = f x : accumulate f xs | |
data Planet = Mercury | |
| Venus | |
| Earth | |
| Mars | |
| Jupiter |
data Race = White | Black | Asian | Indian | Unknown | |
deriving (Show) | |
data HumanInformations = HumanInformations | |
{ | |
name :: String , age :: Int , weight :: Int, race :: Race | |
} deriving(Show) | |
data Human = Male HumanInformations | Female HumanInformations | |
deriving(Show) |
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 | |
emacs --daemon
to run in the background.
emacsclient.emacs24 <filename/dirname>
to open in terminal
NOTE: "M-m and SPC can be used interchangeably".
C-/
C-?
M-c
2. Upper Case : M-u
M-l
race :: Int -> Int -> Int -> Maybe (Int, Int, Int) | |
race v1 v2 g | |
| v1 >= v2 = Nothing | |
| otherwise = | |
let ts = convertToSecondsThenFloorIt $ calculateTimeToCatchUpInHours v1 v2 g | |
h = getHours ts | |
m = getMinutes ts | |
s = getSeconds ts | |
in Just (h, m, s) | |
where |
{-# LANGUAGE NoImplicitPrelude #-} | |
import Data.List (find) | |
import Data.Monoid ((<>)) | |
import Data.Either (Either(..)) | |
import Data.Int (Int) | |
import System.IO (IO,putStrLn) | |
import Data.String (String) | |
import Text.Show (show,Show) | |
import Data.Maybe (maybe) | |
import Data.Function ( (.), ($)) |
using System; | |
using System.Linq; | |
using System.Collections.Generic; | |
public enum State { | |
Invalid = 0, | |
Ok = 1, | |
Ignored = 2, | |
NOk = 3, | |
NN = 3 |
// In here we want to show informations about collaborators in some consulting organization. | |
module BasicDemo | |
//Basic import, useful to access "String" by example" | |
open System | |
//This is type alias | |
type Age = int | |
type FirstName = string | |
type LastName = string |