jasonsbarr
Part-time music geek; full-time computer geek. Father of an 8 year old boy who apparently learned some Python while I wasn't looking. 😂
Evansville, Indiana
Pinned Repositories
computer-science-program
Personal Computer Science Learning Program - courses & materials roughly equivalent to those of a BS program in CS
daniel-lang
A Lisp-like programming language for learning about programming languages, implemented in JavaScript
functional
Functional types and helpers, including algebraic data types and an iterable collection interface that has parity with JavaScript arrays + additional functionalities.
liszt
A prototypal object oriented language that borrows heavily from functional programming concepts and languages
trellis-redis
Ansible role to add Redis to Trellis server provisioning
use-storage
Two simple React hooks for using browser storage
wanda
Programming language for a tutorial series on building a compiler
yarb-cli
CLI tool for Yet Another React Boilerplate
yet-another-react-boilerplate
Yet another React project boilerplate, built with Webpack 4
jasonsbarr's Repositories
jasonsbarr/trellis-redis
Ansible role to add Redis to Trellis server provisioning
jasonsbarr/wanda
Programming language for a tutorial series on building a compiler
jasonsbarr/daniel-lang
A Lisp-like programming language for learning about programming languages, implemented in JavaScript
jasonsbarr/functional
Functional types and helpers, including algebraic data types and an iterable collection interface that has parity with JavaScript arrays + additional functionalities.
jasonsbarr/yet-another-react-boilerplate
Yet another React project boilerplate, built with Webpack 4
jasonsbarr/how-to-think-like-a-programmer
Don't just learn how to code; learn how to think like a real programmer
jasonsbarr/liszt
A prototypal object oriented language that borrows heavily from functional programming concepts and languages
jasonsbarr/pratt-generator
A Pratt parser generator for simple languages
jasonsbarr/yarb-cli
CLI tool for Yet Another React Boilerplate
jasonsbarr/atum
A programmable programming language you can extend in any way you like
jasonsbarr/container-sandbox
Created with CodeSandbox
jasonsbarr/crwn-ecommerce
React project for demo purposes
jasonsbarr/d3-visualizations
Demonstrating different kinds of charts and visualizations with D3.js
jasonsbarr/ed-languages
A series of libraries and languages that build on JavaScript for educational purposes
jasonsbarr/educational
Packages that go with the author's self-published educational materials
jasonsbarr/exocortex
Notes from things I'm studying with synthesized ideas incorporated into my personal information matrix
jasonsbarr/hangman
Hangman project for Think Like A Programmer
jasonsbarr/htdp-image
A JavaScript port of the Racket Image library used in How To Design Programs
jasonsbarr/htdp-world
A JavaScript port of the World reactive UI library from How To Design Programs
jasonsbarr/jasonsbarr.github.io
Jason Barr's personal portfolio and blog
jasonsbarr/language-sandbox
A collection of experiments to try out new programming language concepts
jasonsbarr/lexer
A simple, regex-based lexer written in Python
jasonsbarr/lexerjs
A regex-based lexer in JavaScript
jasonsbarr/python-adts
Algebraic data types for Python to go with the new pattern matching feature in 3.10
jasonsbarr/simple-ui
A simple, reactive UI library built using React and used for educational purposes
jasonsbarr/simple-web-db
A simple database built on top of LocalStorage for easy use in browser applications. For educational use.
jasonsbarr/stream-react-todo-app
Simple React todo app built during stream
jasonsbarr/ts-monads
Algebraic data types in TypeScript
jasonsbarr/ts-numbers
A TypeScript implementation of Scheme's numeric tower
jasonsbarr/yarb-test
Testing an install with remote of YARB-CLI