Andy Balaam's repositories
asyncioplus
Additions to Python 3's asyncio module
articles-how-to-write-a-programming-language
A series of articles on how to write a programming language
videos-write-your-own-language
A workshop on how to write a programming language
videos-scheme-accu2018
Slides for my 2018 ACCU Conference talk on Scheme Lisp
hunit-example
An example of a basic Haskell project setup with unit tests and code formatting
Jekyll-Podcast-Feed
A setup for Jekyll to publish a podcast feed, including iTunes info.
language-java
Java parser and printer for haskell
slowdns-fixture
Test how your code behaves when a DNS server is misbehaving
videos-writing-cell
Slides for my videos on how to write a programming language
ACCUConf_PDFs
Slide PDFs for the ACCU conferences
articles-choose-the-right-level
An article about how to choose the right level for your tests
elm-lang.org
The full source for http://elm-lang.org/, the home-page of the Elm programming language. Open sourced as a way to teach people how to write and serve Elm code. Follow the instructions in README.md to get the site setup on your own machine.
elm-unit-test-example
An example Elm project with code + unit tests. Video: https://youtu.be/GNHOyHbGUlg
error-message-catalog
A catalog of broken Elm programs / data to improve error messages
html
Use HTML in Elm!
html-examples
Some minimal examples of HTML and JavaScript prepared for year 6 teachers
ibm.github.io
Portal for IBM open source at GitHub
osgameclones
Open Source Clones of Popular Games
TunnelWar
A retro up-to-8-player sideways-scrolling one-button-each Android action shooty game
videos-groovy-clever-things
Slides for a video about Groovy