Skip to content
View softwarewrighter's full-sized avatar
💭
early stage startup work...
💭
early stage startup work...

Block or report softwarewrighter

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
softwarewrighter/README.md

I build software in public and write about it while I build it. Most of it is one of three long projects:

  • A CPU approached from every direction. MakerLisp's COR24, a 24-bit RISC for FPGAs: an emulator, an assembler, a tiny operating system, and a dozen languages hosted on it — each implemented in a different host language on purpose.
  • Historic machines brought back. The IBM 1130, the IBM 390 and the RCA 1802 in Rust and WebAssembly, down to console lamps and card hoppers.
  • Machine learning small enough to read. Models and training loops built from scratch, plus sw-MLPL, a language for writing the maths so it reads like the paper.

Nothing here is a wrapper. If a repository says it emulates a CPU, the CPU is in the repository.

251 public repositories across 15 organizations, grouped by topic, with how to read a repository name and which copy is the live one where a project has moved.

Blog · Campus, live demos with nothing to install · 126 posts · 84 videos

Pinned Loading

  1. sw-ml-study/sw-mlpl sw-ml-study/sw-mlpl Public

    Machine Learning Programming Language inspired by post-APL languages

    Rust 5 1

  2. sw-embed/web-sw-cor24-plsw sw-embed/web-sw-cor24-plsw Public

    Web UI for sw-cor24-plsw

    Rust

  3. sw-embed/web-sw-tos sw-embed/web-sw-tos Public

    Web live-demo of Software Wrighter Tiny O/S TUI in a browser

    Rust

  4. sw-vibe-coding/agentrail-rs sw-vibe-coding/agentrail-rs Public

    saga-based workflow that uses ICRL to drive agent steps and keep agents on-track and effective

    Rust

  5. sw-cli-tools/pjmai-rs sw-cli-tools/pjmai-rs Public

    Project Management Tool for AI Agents and Humans

    Rust

  6. sw-cli-tools/reg-rs sw-cli-tools/reg-rs Public

    CLI Regression Test Tool

    Rust