Skip to content
View AiredaleDev's full-sized avatar

Block or report AiredaleDev

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
AiredaleDev/README.md

Welcome!

This is a repository of everything I've made or have contributed towards that I think is worthy of some attention.

Like most people, I start many more projects than I get properly working, let alone "finish", so I tend to like to cook a project on-and-off for months or years before I make it public.

Generally speaking, I'm interested in a problem if it requries some knowledge of hardware and/or involves interesting math as a core component. In the mix, there are a couple projects which I've worked on professionally:

  • QWERTY -- High-level (i.e. "basis-translations", if you're familiar) language and compiler for quantum computers embedded in Python.
  • MFlowCode -- Exascale Physics Simulation

Reading List

Current:

  • Types and Programming Languages by Benjamin C. Pierce

Done:

  • Crafting Interpreters by Bob Nystrom (started 2022, last referenced 2023)

...and a few others whose names are presently escaping me.

Pinned Loading

  1. gt-tinker/qwerty gt-tinker/qwerty Public

    Compiler, runtime, and examples for the Qwerty quantum programming languge

    C++ 6

  2. blorus blorus Public

    Online Blokus Clone in Rust -- WIP

    Rust

  3. LC-2200-Time-Travel LC-2200-Time-Travel Public

    Time-travelling debugger for the LC-2200 teaching architecture.

    Haskell

  4. Stacker Stacker Public

    Small stack-based language for fun. Very much a work in progress.

    C

  5. binary_cleaner binary_cleaner Public

    A small tool that quickly and easily reclaims disk space from unused binaries.

    Go

  6. BZD BZD Public

    Micro-ish-kernel Operating System written in Zig for a potential OS club.

    Zig 2