nsmryan
aka tuplestruct My active development is now on CodeBerg: https://codeberg.org/tuplestruct
NASA Langley Research Center
Pinned Repositories
CCSDS-Router
A tool for transferring CCSDS packets from files/udp/tcp to file/tcp/udp, supporting a variety of needs
ccsds_primary_header
An Implementation of the CCSDS Primary Header in Rust
cfs-sys
This repository contains bindings for NASA's CFE/OSAL for Rust.
cfs_app_rs
This repository contains a sample CFS App written in Rust, using the cfs-sys crate for CFE/OSAL bindings. See apps/rust for the Rust code.
hew
Command line tool for encoding hex files into binary, and decoding binary files in to hex
make2ninja
Makefile to Ninja build converter
myopic
A possibly bad implementation of functional lenses in Rust
rectcut-rs
Rust implementation of the rectcut algorithm described in https://halt.software/dead-simple-layouts/
RustRoguelike
This Rust Roguelike is a Roguelike written in Rust.
shadowcasting
A Rust translation of the algorithm found here: https://www.albertford.com/shadowcasting/
nsmryan's Repositories
nsmryan/ccsds_primary_header
An Implementation of the CCSDS Primary Header in Rust
nsmryan/shadowcasting
A Rust translation of the algorithm found here: https://www.albertford.com/shadowcasting/
nsmryan/zig_ccsds_primary_header
Implementation of the CCSDS Space Packet Protocol in Zig
nsmryan/rgep
A Robust Gene Expression Programming (RGEP) implementation in Rust
nsmryan/ccsdsforth
An implementation of the CCSDS Space Packet Protocol primary header in Forth
nsmryan/zig_msgpack
An attempt to implement the MsgPack protocol in Zig
nsmryan/advent_2019_forth
Just playing around with the Avent of Code for 2019 in FORTH (GForth)
nsmryan/aoc2020
Advent of code solutions for 2020
nsmryan/bresenham-rs
A fast, iterator-based integer-only implementation of Bresenham's line algorithm in Rust.
nsmryan/cosmostcl
Parser for BALL COSMOS telemetry definitions in TCL
nsmryan/doryen-fov
pure rust field of view algorithms for 2D roguelikes
nsmryan/downgen
A simple 2d level generator for falling down games in C
nsmryan/dwm
My personal dwm repository
nsmryan/formfit
Experiment in encoding binary structures in layers of definedness
nsmryan/gimli
A blazing fast library for consuming the DWARF debugging format
nsmryan/minifb
MiniFB is a small cross platform library to create a frame buffer that you can draw pixels in
nsmryan/nsmryan.github.io
Its Computer Science Time blog
nsmryan/pthreads_testing
This repository is just me trying out the pthreads API for better understanding
nsmryan/rand_image
Just a little C program that server a random png
nsmryan/rtree.c
An R-tree implementation in C
nsmryan/st
My personal st repository
nsmryan/ti83forth
Forth interpreter for the TI-83 Plus
nsmryan/tint
Tint is an experiment in attempting to encode integers and other data in the Zig type system.
nsmryan/wfc_c
A work-in-progress implementation of the WFC algorithm in C
nsmryan/work
Experimental low-tech build system for C
nsmryan/zig_copy
A Zig implementation of Rust's Copy trait
nsmryan/zig_ctest
This repo contains an attempt to include C types into a Zig program and inspect them without prior knowledge
nsmryan/zig_sdl2_game
Trying out Zig with SDL2
nsmryan/zig_state_transitions
An attempt to do type-checked state transitions in Zig
nsmryan/zzforth
A (WIP) reimplementation of zForth in Zig