David MacDonald's repositories
Sea-Compiler
Sea - It's C, just written differently. The Sea programming language is a variant of the C language with improved syntax.
idle-timeout-datapack
Automatically shuts off a Minecraft server once no players have been online for 30 minutes.
Sea-Programming-Language-LEGACY
Sea - It's C, just written differently. The Sea programming language is a variant of the C language with Python-like syntax.
Zenith-Compiler
Zenith is a manual memory programming language.
Sea-Compiler-Legacy
Sea - It's C, just written differently. The Sea programming language is a variant of the C language with Python-like syntax.
topasm-interpreter.go
Topasm - The obviously practical assembly (language)
tutorial-language
An example program to help you create your own programming language. This code is a subset of my Sea language:
AnvilFix
Fixes and rebalances anvils.
basic-arithmetic-language
A basic arithmetic language designed to teach you how to create your own language!
c-multithreaded-primes
A basic C program that checks whether a number is prime using threads.
curfew-promise
A wrapper around a sync or async function that creates a promise. This promise will reject itself if the wrapped function took too long to resolve.
awai
Dependency-free state management library
CS-286_Final-Project
An example project which showcases how to use embedded SQL with Java.
Line-Reader
A basic terminal program to read a specific line of a file.
Line-Writer
A basic terminal program to write a value to a specific line of a file.
OptiFabric
OptiFabric venturing out into the 1.16+ world
Page-Turner-Android-App
A FOSS android app that features easy digital sheet music features.
phasmophobia_auto_run_script
An Auto Hotkey script to allow for easier running in the game Phasmophobia. You will run by default; you can walk by holding Shift.
snake-in-c
Snake written in C
text-mocking-app
A basic android app that mocks text.