Roland's repositories
docker-nix-builder
build docker image containing nix + anticipated deps. Image suitable for use with github CI workflows
xo-unit
compile-time dimension conversion and checking + support fractional dimension
docker-xo-builder
c++ builder for xo projects
llvm-kaleidoscope
LLVM kaleidoscope example
nix-user-chroot
small program to adopt a user-provided directory as /nix. can use to install nix when you don't have write access to root.
nixpkgs
Nix Packages collection & NixOS
refcnt
intrusive reference counting - faster+smaller alternative to std::shared_ptr
reflect
c++ reflection library
subsys
helper library for initializing plugin subsystems
xo-expression
abstract syntax trees for a scheme-like language [wip]
xo-flatstring
header-only, no-alloc, plain-old-data string implementation. constexpr if c++20
xo-function
tensor-like mappings on labelled sets.
xo-jit
llvm library for compiling xo-expressions
xo-kalmanfilter
c++ kalman filter implementation
xo-nix2
package XO libraries using nix flakes
xo-pydistribution
python bindings for xo-distribution
xo-pyexpression
pybind11 bindings for xo-expression
xo-pyjit
pybind11 wrapper for xo-jit
xo-pykalmanfilter
python bindings for xo-kalmanfilter
xo-pyreflect
python bindings for xo-reflect
xo-umbrella
xo repo with all xo libraries (via git subtree)