I hereby claim:
- I am mnemnion on github.
- I am atman (https://keybase.io/atman) on keybase.
- I have a public key ASAWKn9EMHtlfAZz2a4lbuFStIGWdm56UzfAcl7--TsUwwo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
// instead of having to do this all the time: | |
let maybe_utf8 = match stream.fill_buf() { | |
Ok(filehandle) => filehandle, | |
Err(_) => return captures, | |
}; | |
let phrase = match from_utf8(maybe_utf8) { | |
Ok(utf8) => String::from(utf8), | |
Err(_) => return captures, | |
}; |
#Essential jump code | |
export MARKPATH=$HOME/.marks | |
#jump to a directory | |
function jump { | |
cd -P "$MARKPATH/$1" 2>/dev/null || echo "No such mark: $1" | |
} | |
#mark the current directory as a jump destination | |
function mark { |
#lazyfuncs for dotting and undotting stuff | |
function dt { | |
for file in "$@"; do | |
if [[ ${file:0:1} != "." ]] | |
then mv $file ".$file" | |
else echo "$file is already dotted" | |
fi | |
done | |
} |
package main | |
import "fmt" | |
import "github.com/pointlander/peg" | |
type pegger peg.Peg { | |
fmt.Printf("hi") | |
} | |
func main() { |
function advise (adviceFn, ogFn) | |
return function (...) adviceFn(unpack(arg)) ogFn(unpack(arg)) end | |
end | |
function foo (x) | |
print ("foo") | |
print (x) | |
end |
use std::fmt; | |
const FORMATTER: &'static str = "{}" ; | |
fn main() { | |
let x = 5i; | |
println! (FORMATTER, x); | |
} |
type Cell = u32 ; | |
type Kilo = u32 ; | |
fn main() { | |
let x: Cell = 5 ; | |
let y: Kilo = 10 ; | |
let z = x + y ; | |
println!("Cell is {}, Kilo is {}, Nonsense is {}", x, y, z); | |
} |
#![feature(tuple_indexing)] | |
use std::default::Default; | |
const WORKS_CONST: uint = 23 ; | |
const ALSO_WORKS_CONST: uint = WORKS_CONST + 5 ; | |
struct Wrapper(uint); | |
const WRAPPED_CONST: Wrapper = Wrapper(42) ; | |
const BAD_CONST: uint = WRAPPED_CONST.0 ; |
! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ |