Skip to content

Instantly share code, notes, and snippets.

View nasherm's full-sized avatar

Nashe Mncube nasherm

View GitHub Profile
@nasherm
nasherm / analysis.draft.md
Created April 29, 2022 08:54 — forked from MattPD/analysis.draft.md
Program Analysis Resources (WIP draft)
@nasherm
nasherm / tmux-cheatsheet.markdown
Created November 3, 2021 18:27 — forked from MohamedAlaa/tmux-cheatsheet.markdown
tmux shortcuts & cheatsheet

tmux shortcuts & cheatsheet

start new:

tmux

start new with session name:

tmux new -s myname
require import Int.
(* We want to allow for the application of axioms on generic type-classes*)
type class 'a SemiGroup = {
op combine: 'a -> 'a -> 'a;
axiom SemiGroupCombine(x y z: int): combine x (combine y z) = combine (combine x y) z;
}.
instance intSemigroup with int SemiGroup = {
op combine = Int.(+);
}.