I hereby claim:
- I am ging0044 on github.
- I am pat775 (https://keybase.io/pat775) on keybase.
- I have a public key ASCCUNP1Cc0z7h_2iPpYE9a4aBcM77Ahzx8x7vjITGKCNAo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
| #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) |
| template <int N> | |
| struct Fib { | |
| enum { | |
| value = Fib<N - 2>::value + Fib<N - 1>::value, | |
| }; | |
| }; | |
| template <> | |
| struct Fib<1> { | |
| enum { |
| nnoremap <leader>z :%s/ -> [^:]\+:/:/gc<CR> | |
| nnoremap <leader>T :%s/\([^']\): [^,)]\+\([,)]\)/\1\2/gc<CR> |
| 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 |
| #!/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 |
| 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: |
| from typing import Any, Dict, Optional | |
| from dataclasses import dataclass | |
| MISSING = 'missing' | |
| def mro(o): | |
| yield o |
| Benchmark brainf*ck program | |
| >++[<+++++++++++++>-]<[[>+>+<<-]>[<+>-]++++++++ | |
| [>++++++++<-]>.[-]<<>++++++++++[>++++++++++[>++ | |
| ++++++++[>++++++++++[>++++++++++[>++++++++++[>+ | |
| +++++++++[-]<-]<-]<-]<-]<-]<-]<-]++++++++++. | |