Skip to content
View joshuacrotts's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report joshuacrotts

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
Showing results

A book about compiling Racket and Python to x86-64 assembly

TeX 1,490 156 Updated Sep 10, 2025

Simple raycasting engine developed directly in the Processing Development Environment.

Processing 1 Updated Jun 12, 2025

CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.

Go 1 Updated Aug 15, 2025

This is the starter code for the "From One Dimension to Another: Raycasting" nifty assignment presented at the 2025 South Central Consortium for Computing Sciences in Colleges.

Java 1 Updated Apr 4, 2025

Code from Dan Friedman's "B621" class, usually referred to as "advanced dan"

Scheme 16 8 Updated Nov 19, 2012

Public helper code for p423/p523 students (Racket)

Racket 167 81 Updated Sep 12, 2025

This is a raycaster written in Haskell with SDL2.

Haskell 1 Updated Dec 12, 2023

Project template for Java 17+ applications using Processing 4.3+ as a locally managed library with Kotlin Gradle for other dependencies.

Java 1 Updated Jan 31, 2025

This is a CEK machine implementation in the Java programming language for a superset of the lambda calculus.

Java 1 Updated Jun 12, 2024

A proof checker meant for education. Primarily for teaching proofs of correctness of functional programs.

Python 115 9 Updated Sep 12, 2025

Script to install the MathTime fonts on Tex Live

Shell 26 11 Updated Jul 8, 2023

Downloads from Project Gutenberg

13 9 Updated Jul 16, 2021

Logic Learner is an online learning tool that helps computer science, engineering, and mathematics students improve their fluency and problem solving process in writing proofs for propositional log…

TypeScript 4 2 Updated Sep 15, 2025

Playing Pokemon Red with Reinforcement Learning

Jupyter Notebook 7,591 736 Updated Aug 28, 2025

This is a repository for all code done in my C212 course in Fall 2023.

Java 3 Updated Nov 30, 2023

Dmenu inspired mac port

Swift 320 30 Updated Feb 22, 2025

Occasionally I'll come across a WAD that I really enjoy. Rarely will I ever find any such WAD which is compatible with every map/gameplay mod I'd like it to be. So I'm intending for this to serve a…

Batchfile 1 Updated Apr 11, 2023

MIRROR of https://codeberg.org/catseye/Cardboard-Prolog : A bare-bones inference engine in 120 lines of purely functional Scheme

Scheme 10 1 Updated Nov 30, 2022

A Parser Combinator library for C

C 2,774 300 Updated Aug 10, 2025

A parser generator for C

C 388 33 Updated Aug 26, 2025

⌥ Simple Backus–Naur form (BNF) LaTeX package

TeX 41 6 Updated Nov 29, 2023

SDL-Brick-Breaker is a remake of the original Brick Breaker arcade game, written in C with SDL.

C 17 5 Updated Mar 8, 2022

The complete archive for DOOM for the 3DO

C 1,122 126 Updated Jan 11, 2023

A Python Raycaster using PyGame and Pillow (Raycasting and Floorcasting)

Python 4 Updated Apr 6, 2024

Mines all nearby blocks of a given type after you mine the first one. Doesn't require server modifications.

Java 5 1 Updated Mar 21, 2023

➡️Formal logic deduction based on system-L

Python 5 2 Updated Apr 27, 2020

This is a repository for my Master's thesis LaTeX source.

TeX 1 Updated Jun 7, 2022

Blind grading made simple and efficient.

Python 1 Updated Apr 17, 2022

This is the repository for all CSC 362/462/662 C programming demos.

C 1 Updated Feb 21, 2022

A digital logic designer and circuit simulator.

Java 5,107 508 Updated Aug 14, 2025
Next