I hereby claim:
- I am p7g on github.
- I am pat775 (https://keybase.io/pat775) on keybase.
- I have a public key ASAErLL4IaZn9nL5IvJl9aVtsZDhRzfHnFNvePtWmGSjkQo
To claim this, I am signing this object:
#!/bin/bash | |
tape=(0) | |
tape_index=0 | |
tape_get() { | |
echo ${tape[$tape_index]} | |
} | |
tape_inc() { |
Benchmark brainf*ck program | |
>++[<+++++++++++++>-]<[[>+>+<<-]>[<+>-]++++++++ | |
[>++++++++<-]>.[-]<<>++++++++++[>++++++++++[>++ | |
++++++++[>++++++++++[>++++++++++[>++++++++++[>+ | |
+++++++++[-]<-]<-]<-]<-]<-]<-]<-]++++++++++. | |
from typing import Any, Dict, Optional | |
from dataclasses import dataclass | |
MISSING = 'missing' | |
def mro(o): | |
yield o |
class Type: | |
def __init__(self, name, *, method_table=None, parent=None): | |
self.name = name | |
self.method_table = method_table or {} | |
self.parent = parent | |
def resolve_method(self, name, /): | |
if name in self.method_table: | |
return self.method_table[name] | |
elif self.parent is not None: |
#!/usr/bin/env python3 | |
from collections import defaultdict | |
from secrets import token_bytes | |
def roll(num_sides: int) -> int: | |
assert num_sides > 0, 'cannot have no sides' | |
return int.from_bytes(token_bytes(48), 'little') % num_sides + 1 |
FNV_PRIME_64 = 1099511628211 | |
FNV_OFFSET_BASIS_64 = 14695981039346656037 | |
def hash(s: str) -> int: | |
val = FNV_OFFSET_BASIS_64 | |
for c in s: | |
val ^= ord(c) | |
val *= FNV_PRIME_64 | |
return val |
nnoremap <leader>z :%s/ -> [^:]\+:/:/gc<CR> | |
nnoremap <leader>T :%s/\([^']\): [^,)]\+\([,)]\)/\1\2/gc<CR> |
template <int N> | |
struct Fib { | |
enum { | |
value = Fib<N - 2>::value + Fib<N - 1>::value, | |
}; | |
}; | |
template <> | |
struct Fib<1> { | |
enum { |
#define EVAL(...) __VA_ARGS__ | |
#define $0 0 | |
#define IF_ELSE(C, T, E) JOIN(IF_ELSE_, C)(T, E) | |
#define IF_ELSE_0(T, E) E | |
#define IF_ELSE_1(T, E) T | |
#define IF(C, T) IF_ELSE(C, T,) | |
#define KICK(C, $) IF_ELSE(C, INC($), KICKED) |
I hereby claim:
To claim this, I am signing this object: