DerickEddington
Currently available for hire to work primarily with Rust, as contractor or employee, long-term or short-term. Résumé linked below. Email: hire.derick@pm.me .
Inland Northwest, USA
Pinned Repositories
async_as_symmetric_coroutines
Helpers to use `async` code as symmetric coroutines in stable Rust.
cfg_rust_features
Set cfg options according to Rust compiler, language, and library features.
deep_safe_drop
Safe dropping of deep trees that otherwise could cause stack overflow.
dotfiles
My unique home-directory setup which can deploy itself to other hosts.
graph_safe_compare
Equivalence predicate that can handle cyclic, shared, and very-deep graphs.
kul
A unique textual notation that can be used as both a data format and a markup language and that has powerful extensibility of both lexical syntax and semantics, and a Rust library for parsing it.
nixos-config
My ZFS-on-root mirrored-drives multi-users dotfiles-integrated NixOS configuration, with install and recover guides.
sailce
A (very incomplete) exploration of parts of the https://willowprotocol.org
sem_safe
Safe usage of POSIX Semaphores (`sem_post`, `sem_wait`, etc).
signals_receipts
Simple exfiltration of the receipt of POSIX signals.
DerickEddington's Repositories
DerickEddington/kul
A unique textual notation that can be used as both a data format and a markup language and that has powerful extensibility of both lexical syntax and semantics, and a Rust library for parsing it.
DerickEddington/nixos-config
My ZFS-on-root mirrored-drives multi-users dotfiles-integrated NixOS configuration, with install and recover guides.
DerickEddington/sailce
A (very incomplete) exploration of parts of the https://willowprotocol.org
DerickEddington/deep_safe_drop
Safe dropping of deep trees that otherwise could cause stack overflow.
DerickEddington/dotfiles
My unique home-directory setup which can deploy itself to other hosts.
DerickEddington/cfg_rust_features
Set cfg options according to Rust compiler, language, and library features.
DerickEddington/async_as_symmetric_coroutines
Helpers to use `async` code as symmetric coroutines in stable Rust.
DerickEddington/explore_safe_network
Some of my explorations of the SAFE Network.
DerickEddington/graph_safe_compare
Equivalence predicate that can handle cyclic, shared, and very-deep graphs.
DerickEddington/my_bash_history_combiner
Combines a Bash session history with a single history with dups and ignores erased.
DerickEddington/xitomatl
Personal collection of various Scheme (R6RS) libraries.
DerickEddington/autocfg
Forked only for testing of the cfg_rust_features crate.
DerickEddington/sem_safe
Safe usage of POSIX Semaphores (`sem_post`, `sem_wait`, etc).
DerickEddington/signals_receipts
Simple exfiltration of the receipt of POSIX signals.
DerickEddington/vifne
An emulator of a novel computer architecture modeled after the Fresh Breeze design.
DerickEddington/autocxx
Tool for safe ergonomic Rust/C++ interop driven from existing C++ headers
DerickEddington/bench_of_snafu_vs_anyhow
Benchmarks of SNAFU vs Anyhow, including of fat `snafu::Whatever` vs thin `anyhow::Error`.
DerickEddington/corrector_of_llvm_xray_stack_flame
Corrects the buggy output of `llvm-xray stack --stack-format=flame`.
DerickEddington/emacs-modes
Emacs major modes that I made.
DerickEddington/lexpr-rs
Rust Lisp expression parser and serializer
DerickEddington/logji
Old experiment of creating a language for calculating proofs of theorems.
DerickEddington/my-zfs-backup
Simple script and config for backing-up ZFS datasets.
DerickEddington/nixpkgs
Nix Packages collection
DerickEddington/noctty
Relinquish the controlling terminal. Useful to have not-yet-used terminal windows.
DerickEddington/psas
Old experiment of making a system for persistent address spaces for machine-code programs.
DerickEddington/rust
My tweaks for using my rust-analyzer & Emacs setup on the std libs sources.
DerickEddington/safe_network
The Safe Network Core. API message definitions, routing and nodes, client core api.
DerickEddington/snafu
Easily assign underlying errors into domain-specific errors while adding context
DerickEddington/srfi
Scheme Requests for Implementation as R6RS libraries.
DerickEddington/uzers-as-users
Library for Unix users and groups in Rust.