**!!! WARNING !!!
This is very much a work in progress. Let's just assume that nothing here actually works until a week, min, before the date of the talk.
!!!WARNING!!!**
Talk to be given at coloradoSprings.js, Septemeber 23, 2015.
Forked from and based on my talk given at develop denver, August 6th 2015
- 99 Prolog Problems
- 99 Lisp Problems
- 99 Haskell
- Ponder This
- Python Challenge
- Somewhat relevant /r/programming thread
- python 2.7.x
- node
- sass
Don't forget to git submodule update --init
.
After that, cd slidedeck && make
. Slides are generated as
slidedeck/index.html
In directory code/
:
node fixture.js <implementation> [<case>]
runs
case/<implementation>.js
. If <case>
is specified, only the indicated
case from cases.json
is tried.
fixture.py <implementation> [<case>]
runs
case/<implementation>.py
. If <case>
is specified, only the indicated
case from cases.json
is tried.
README.md
: this fileslidedeck/
: slidedeck rootslidedeck/Makefile
: slidedeck Makefile. Interesting targets aredefault
,generate-html
, andgenerate-sass
slidedeck/bin/assemble.py
: slidedeck generator, called by Makefileslidedeck/src
: slide source filesslidedeck/custom
: custom stylesheetsslidedeck/deck.js
: submodule copy of deck.jsslidedeck/highlight.js
: stock copy of highlight.jscode/cases.json
: test casescode/fixture.js
: test fixture for js implementationscode/fixture.py
: test fixture for python implementationscode/implementations/
: solution implementationscode/implementations/markup
: copies of implementations with elements for presentation. Not much interesting here.