johnperry-math
Formerly a mathematician (computer algebra). Currently a software developer (mostly Rust). Looking forward to Ada surpassing C++ in my "Most Used Languages".
Hattiesburg, MS
Pinned Repositories
Agnesi
An interactive graphing calculator for HTML web pages.
AoC2020
Advent of Code 2020
AoC2022
AoC2023
2023 Advent of Code in Ada
Chinese-Remainder-Clock
Android app for a Chinese Remainder Clock
DynGB
Testbed for exploring dynamic algorithms to compute a Groebner basis
Groebner_Nim
An implementation of Groebner Nim in Kotlin/JS.
GtkAdaQuoter
mew_cats
A textbook that uses the Sage computer algebra system to introduce students to the use of computer technology in mathematical problem solving.
PL-0-in-Ada
An implementation of the PL/0 compiler in the Ada language
johnperry-math's Repositories
johnperry-math/mew_cats
A textbook that uses the Sage computer algebra system to introduce students to the use of computer technology in mathematical problem solving.
johnperry-math/PL-0-in-Ada
An implementation of the PL/0 compiler in the Ada language
johnperry-math/AoC2020
Advent of Code 2020
johnperry-math/Agnesi
An interactive graphing calculator for HTML web pages.
johnperry-math/AoC2022
johnperry-math/AoC2023
2023 Advent of Code in Ada
johnperry-math/DynGB
Testbed for exploring dynamic algorithms to compute a Groebner basis
johnperry-math/Groebner_Nim
An implementation of Groebner Nim in Kotlin/JS.
johnperry-math/GtkAdaQuoter
johnperry-math/adawebpack
Ada WASM Runtime and Bindings for Web API
johnperry-math/AoC2019
Advent of Code 2019 in Ada
johnperry-math/Chinese-Remainder-Clock
Android app for a Chinese Remainder Clock
johnperry-math/AoC2018
2018 Advent of Code in Ada
johnperry-math/AoC2021
johnperry-math/autocxx
Tool for safe ergonomic Rust/C++ interop driven from existing C++ headers
johnperry-math/cocalc-examples
collection of example documents for use within cocalc's library
johnperry-math/Droid-Nim
Kotlin implementation of Droid Nim for Android, inspired by Leo Christopherson's 1977 Android Nim, though not nearly as cutting edge.
johnperry-math/euclidean
johnperry-math/groebner-solitaire
A one-person game that visualizes Buchberger's algorithm to find the reduced Gröbner basis of a set of binomials over ℤ₂[𝑥,𝑦]
johnperry-math/hac
HAC Ada Compiler: an experimental Ada compiler, fully in Ada
johnperry-math/IdealNim
source files for Ideal nim Android app
johnperry-math/johnperry-math
profile README
johnperry-math/JsonQuoter
An Ada library to read a json-formated database of quotations
johnperry-math/MIRAI
Rust mid-level IR Abstract Interpreter
johnperry-math/modula-3-experiments
Some projects I tried back when I was experimenting with Modula-3
johnperry-math/Nim
Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).
johnperry-math/Quoter
quick-n-dirty ada project to select a random quote
johnperry-math/raytracer
Performance comparison of various compilers
johnperry-math/RosettaCode
johnperry-math/website
this is the code for the sagemath.org website