David E. Shere's starred repositories
free-programming-books
:books: Freely available programming books
learnhaskell
Learn Haskell
json-parser
Very low footprint DOM-style JSON parser written in portable ANSI C
liquidhaskell
Liquid Types For Haskell
fullscreenhack
A preload library that fixes fullscreen flash.
gst-player
Simple media player using GStreamer
chrome-ext-music-player-client
Music Player Client Chrome extension for controlling a Music Player Daemon (MPD)
android_device_motorola_sholes
sholes (Motorola Droid CDMA) device tree for CM9/ICS
ocharles.org.uk--Getting-Started-with-Netwire-and-SDL
Code to accompany my blog post "Getting Started with Netwire and SDL"
tiled-display
Tiled display software.
Cellular-Polymaton
Code used for creating Cellular Automata sculptures.
Lucas-Sequence
Lucas Sequences in Rust
Markdown-Site
A simple framework for displaying markdown content in an html frame using server side includes and perl.
Pentamaton
Conway's Game of Life style automaton with a pentagonal shaped board. The board is made of mostly triangles with a central pentagon. This was created mostly as a simulation of a physical art project I'm working on and code quality sadly reflects that...
Automaton-AVR
Cellular Automaton for AVR -- This project is superceded by the "Cellular Polymaton" project which is a complete rewrite.
Basic-AVR-Serial
Just a simple example of USART read/write on the atmega328p
BrainScript
A Brainf*** interpreter in Scheme with TrollScript support.
Game-of-Life-in-Go
Conway's Game of Life in Go
LED-PWM-Controller
Firmware for a 6-pin attiny to light two LEDs, one using fast PWM. Main purpose is to control two pins of a multi-color LED to fade between colors. The pin PB2 is used to fade switch between colors.
RadioDance
A web interface for playing internet radio stations with mpd written with Perl Dancer.