I hereby claim:
- I am charlesetc on github.
- I am charlesetc (https://keybase.io/charlesetc) on keybase.
- I have a public key whose fingerprint is 146C F806 71CA 1172 8974 AF99 904F D05B AACD F50E
To claim this, I am signing this object:
# node.jl | |
# A Node Type | |
# with a name | |
# and a list of children | |
type Node | |
name :: Char | |
children :: Array{Node} | |
Node(n) = new(n, []) | |
Node(a, b) = new(a, b) |
" Note: Skip initialization for vim-tiny or vim-small. | |
if 0 | endif | |
if has('vim_starting') | |
if &compatible | |
set nocompatible " Be iMproved | |
endif | |
" Required: |
I hereby claim:
To claim this, I am signing this object:
impl<T> Monad<T, Vec<T>> for Vec<T> { | |
fn returns(inside: T) -> Self { | |
vec!(inside) | |
} | |
fn bind<'a>(outside: Self, op: Box<Fn(T) -> Self + 'a>) -> S |
#[macro_export] | |
macro_rules! then { | |
($op1:expr => $op2:expr) => { | |
Monad::bind($op1, Box::new(move |_| { | |
$op2 | |
})) | |
} | |
} | |
// Kind of like `do` notation in haskell. |
/* | |
A fairly complete demonstration of the features provided | |
by Easy-format. | |
*/ | |
open Easy_format; | |
let list = { | |
...list, | |
list_style: Some "list", |
67 | |
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ | |
function hello | |
(arg1, arg2, arg1, arg2, arg1, arg2, arg1, arg2, arg1, arg2, | |
arg1, arg2, arg1, arg2, arg1, arg2, arg1, arg2, arg1, arg2, | |
arg1, arg2, arg1, arg2, arg1, arg2, arg1, arg2, arg1, arg2, | |
arg1, arg2, arg1, arg2, arg1, arg2, arg1, arg2, arg1, arg2, | |
arg1, arg2, arg1, arg2, arg1, arg2, arg1, arg2, arg1, arg2, | |
arg1, arg2, arg1, arg2, arg1, arg2, arg1, arg2, arg1, arg2, | |
arg1, arg2, arg1, arg2, arg1, arg2, arg1, arg2, arg1, arg2, |
π | |
π | |
π | |
π | |
βΊ | |
π | |
π | |
π | |
π | |
π |
π | |
π | |
π | |
π | |
βΊ | |
π | |
π | |
π | |
π | |
π |