San Diego, CA

John Haugeland

Elite
@StoneCypher

I program stuff sometimes

jssm. Fast, easy Javascript finite state machines with visualizations; enjoy a one liner FSM instead of pages. MIT; Typescripted; 100% test coverage. Implements the FSL language.

366

flocks.js. A radically simpler alternative to Flux - opinionated React state and rendering management

71

preact_ie7. Yes. Someone I know needs IE7 in 2019 and wants React. (dramatic lightning; thunder)

63

jssm-viz. Visualization of JSSM machines using viz.js

26

rogue_demo. A simple build of a roguelike in JS

23

canvolver. Man I was bored, so I created a low quality canvas polygon evolver

19

circular_buffer_js. Fast TS/JS implementation of a circular buffer (aka ring queue, cyclic list, etc.) Extremely well tested.

18

htstub. The HtStub erlang webserver

14

oxford_3000. The Oxford English Dictionary's basic three thousand words, as a JSON

13

scutil.github.com. John Haugeland's ScUtil utility library. Docs at http://scutil.com/docs/sc.html .

12

fsl. Finite State Language specification

11

jssm-viz-demo. Show how to use jssm-viz in a project, to render a jssm machine

7

four_color.js. Four coloring of a graph, for Javascript

7

todo_redux_to_not. Let's remove Redux from the Redux todo example 😂

7

flocks.rocks. The flocks.rocks promotional website for Flocks.JS

7

husl_harmony. Use the HUSL library to generate more effective color harmonies

7

fslp. Finite State Language reference parser

6

smokinjs. This thing rips

5

testdata-valid-email. A list of valid, frequently ugly email addresses for use in automated testing

5

servehere. Serve from the local directory immediately

4

keyscan. Simple keyboard scanning

4

csv_by_rfc. High quality CSV encoding and decoding, according to RFC 4180. Well tested, documented, and typescripted.

4

sctags. New tag components for x-tags/polymer

4

flocks-mini-todo. A tiny todo example of flocks.js for react.js

4

sublime-apl. SublimeText highlighter (and TextMate I think?) for "A Programming Language" (APL)

4

twilierl. Twilierl is a Twilio client for erlang.

3

fsl-pegjs. FSL grammar in PEG.js

3

node-validate-email. There are a lot of email validators out there; let's raise the bar a bit on quality. MIT licensed.

3

crap.js. Complete React Application Platform for JS - crap.js

3

sc_nps. Net Promoter Score implementation in Erlang. MIT licensed.

3

vorcoder. Voronoi image encoder in JS

3

Docker_image_security_checklist. Let's make a checklist of things you're supposed to do

3

PhoneNumberRules. Rules on how to parse phone numbers automatically, by nation. Not language specific, but ships with examples.

3

short_offer. Write a shortened offer claim for WebRTC. Byte-safe. Typescript pair of peg parsers.

3

demo_gulp_build. demo gulp build of react, es6, less

3

erlurl. Because I needed to stochastically test URL parsing. And the name was pithy.

3

crap_json. A crap JSON dumper for Erlang. Takes some liberties. Well tested and documented. MIT license.

3

DeepakChopra_Opal. Deepak Chopra nonsense phrase generator implementation in Opal

3

DeepakChopra_Julia. Deepak Chopra nonsense generator in Julia

2

UnderstandingReactiveProgramming. Understanding Reactive Programming

2

is_a_ts. Typescript implementation of generic type guard, inherited from work by Ran Lottem

2

nodelike. A node based roguelike

2

fslc. Finite State Language reference compiler

2

fsl.tools. fsl tools website

2

unreasonable_phi. The phi placer (one-, two-, three-, and n-dimensional) from The Unreasonable Effectiveness of Quasirandom Sequences

2

fsl_80211_csma_ca. FSL implementation of the 802.11 CSMA/CA state path

2

imbecile. Defiant generative testing for Javascript

2

hsluv.ts. Nevermind. The project's author doesn't want this

2

soundtrack.js. Make handling the soundtracks to your HTML5/JS games somewhat easier. ES6/JS2015 with CommonJS bindings.

2

i18nFormattingNotes. Formatting notes and expectations for various languages.

2

simple_s3_cloudfront_gulp_site. This is how to make an S3 backed, cloudfront fronted site in gulp

2

node-validate-email-shootout. A shootout test of node-validate-email

2

sc_cls. Implementation of Hunt, Marin, and Stone's CLS (Concept Learning System) decision tree builder :evergreen_tree:

2

ccErl. Credit card recognition and validation algorithms (prefix, csc, cvv, cvc, luhn, etc) for Erlang

2

DeepakChopra_JavaScript. Deepak Chopra nonsense phrase generator implementation in JavaScript

2

quicknote. a quick note-taking tool for isaac

2

nanoGPT. The simplest, fastest repository for training/finetuning medium-sized GPTs.

1

tutorial_learn_testing. Teach testing to some rando from reddit

1
58
Apply