Barrett Otte's repositories
Linear-Algebra-C
A linear algebra library for performing basic and advanced matrix operations. This was made as a refresher for linear algebra and is by no means complete.
IBMi-Jupyter
Utility notebook for using Jupyter notebooks with IBMi for basic reports and visualizations.
Subarashii-CPU
A 16-bit RISC CPU inspired by MIPS. I designed this to learn more about computer architecture/organization.
going-forth
A toy Forth interpreter written to learn about Forth and get more practice with Go.
Genshi-BASIC
Interpreter for Genshi BASIC; A simple dialect of BASIC created to learn the basics of making a programming language.
Sock-server
A simple multithreaded server to learn more about sockets and multithreading with C.
vscode-cryptosb
A basic VS Code extension for showing cryptocurrency prices in the status bar using CryptoCompare API
Anilist-Ruby
A simple API wrapper gem for AniList's GraphQL API. https://rubygems.org/gems/Anilistrb
CF-SQL-Client
An unfinished toy SQL client for MSSQL and IBMi DB2 written with Lucee, Bootstrap, and a bit of vanilla JS.
forth-http
A small web server written to get more practice with Forth
Issue-Utils
Utilities for various issue tracking sites including Trello, GitLab, and GitKraken Glo
Pokemon-Teams
An introductory VueJS app to record Pokemon teams used across various games and/or playthroughs.
Ranger-Lang
A programming language designed while studying compiler design. Compiles RangerLang source to pseudo-assembly language for RangerVM.
Anilist-RandExt
A chrome extension for selecting a random item from an anime list on Anilist
code-for-ibmi
IBM i development extension for VS Code
Drools-SpringBoot
A simple vehicle premium API to experiment with using Drools to process business rules.
Scuffed-6502Kt
A scuffed 6502 CPU emulator to learn kotlin and the 6502 architecture
Simple-Lang
[Unfinished] A stupidly basic programming language I started making to screw around with Yacc and Lex.
Anilist-ESP8266
A small Friday night project to use an ESP8266 to query Anilist GraphQL API and display profile data on a mini OLED.
DinoRunner-AS
A tiny/scuffed endless runner to learn the basics of ActionScript before Adobe Flash is completely put to rest.
MTM-2019
My entry for IBM's Master the Mainframe 2019 Part 3 Challenge 15. Two simple reports to mess around with REXX and learn more about z/OS.
PRDCSTND
Pretending a produce stand would have a COBOL program to track their transactions.
ZX-Dungeon
ZX Spectrum Game Jam Entry (BASIC)