Lots of tiny programs which are examples of things
Clojure HTML Scheme Java Python Common Lisp Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
Best of Rationality Quotes_files copy of less wrong's best of rationality quotes May 31, 2014
agora changed database to hash-database Mar 11, 2010
blogposts another planned blogpost Mar 20, 2011
bloody-maven/maven-test-project fiddling Dec 12, 2010
c attempts to work out what is going wrong in the magic uart logging code Apr 11, 2012
clmp stuff A time series displaying widget that I wrote a long time ago for CLMP Sep 14, 2010
clojure-versions run three versions of clojure side-by-side on separate ports, and use… Feb 7, 2013
crevision silly May 24, 2016
decision-theory make executable Dec 4, 2015
dev8d-clojure-dojo Dev8d dojo code, both from the dojos I did, and my version of the fra… Feb 28, 2010
gamblers repeatable randomization Dec 8, 2015
gibbs formatting Aug 20, 2013
hello-swig-python-c python C SWIG example Mar 14, 2011
hertfordstreet some arc programs taken from an old disc Sep 4, 2010
hidefromleiningen hmm Oct 6, 2013
javapackages/com/aspden Java code from the research I did into TESPAR voice recognition for t… Sep 14, 2010
latex add mla style Jun 23, 2014
maven_hello_web Merge branch 'master' of git@github.com:johnlawrenceaspden/hobby-code Mar 25, 2010
maven_incanter added some more plots for incanter Aug 10, 2010
maven_penumbra ineffectual hacking Sep 18, 2010
maven_uber_project attempt to make a big maven project using everything I know about Sep 1, 2010
movefirstthinklater chess Jul 30, 2016
nakkaya_anti_gravity pulled in nakkaya's anti-gravity program and made a pom and directory… Sep 14, 2010
polyglot-maven poms for polyglot maven Oct 3, 2010
repeatable-random trouble in the land of repeatable randomization Dec 6, 2015
ring-wiki Merge branch 'master' of github.com:johnlawrenceaspden/hobby-code Feb 3, 2013
sdl slowly compressing May 6, 2014
site an ancient clojure website found and added Mar 8, 2010
spectrum a spectrum emulator tape file with the famous SIN plotter program on it Sep 23, 2010
verilog added the arbiter from http://www.asic-world.com/verilog/verilog_one_… Nov 30, 2011
villiers-park algorithms Mar 6, 2016
w3schoolsrdfexamples simple rdf documents from the w3c rdf tutorial Oct 2, 2010
xgraphics Stack Bastards more like May 12, 2014
.gitignore ignore Dec 4, 2015
10x10.svg inkscape 10x10 grid Oct 16, 2010
2d-test.lisp really added them this time Nov 25, 2009
2sat.clj 2 sat description of simple case Oct 15, 2013
2sat2.clj 2-sat generalized Oct 16, 2013
Best of Rationality Quotes.html copy of less wrong's best of rationality quotes May 31, 2014
ER.gv entity-relationship diagram for graphviz Nov 19, 2015
Euler.java java timings Feb 8, 2013
FileLeak.java Java program to exhaust file handles Aug 24, 2010
Recv.java rabbitmq hello world in java Feb 2, 2011
ScalaFractalTree.scala modified to use radians throughout Oct 2, 2010
Send.java rabbitmq hello world in java Feb 2, 2011
a tricky integral.wxm math nerding Apr 9, 2014
a-geometric-approach-to-differential-forms-chapter-4.wxm fiddling with differential forms Jun 19, 2014
ackermann.scm move old programs out Nov 24, 2015
adambard-friend.clj can make like a web browser at the repl Jun 20, 2016
agentsvsrefs.clj added fragments from netbook Nov 18, 2009
agodofsmallthings.html add less wrong credit Dec 1, 2010
agodofsmallthings3.txt tiny improvements on re-reading Feb 28, 2013
airdensity.clj a formula for air density that looks weird Aug 18, 2014
akstest.clj preliminary investigation of the aks prime test Aug 24, 2010
algorithms.clj move old programs out Nov 24, 2015
algorithms.scm move old programs out Nov 24, 2015
algorithms3.scm move old programs out Nov 24, 2015
alternator.txt exciting battery facts Sep 11, 2011
animation.py added various fragments Nov 18, 2009
another-tree.clj added fragments from netbook Nov 18, 2009
anotherturtle.py added various fragments Nov 18, 2009
anthills.clj ants problem Nov 18, 2013
ants.clj changed ants constants Feb 24, 2010
apply.clj answer stack overflow question about lazy computation of addresses us… Aug 24, 2010
aprisonersdilemma.txt strip Nov 20, 2015
args.py python argument printer for bash script experiments Apr 11, 2012
arrow3xarrow1.png more arrow-fun Oct 25, 2013
arrowaddition.png more arrow-fun Oct 25, 2013
async.clj async demo code Feb 2, 2015
authorized_keys clean up authorized keys Nov 9, 2014
automata1.png automata! Jan 9, 2014
automata1.xcf automata! Jan 9, 2014
automatonI.png automata Jan 9, 2014
automatonI.xcf automata Jan 9, 2014
automatonII.png automata Jan 9, 2014
automatonII.xcf automata Jan 9, 2014
automatonIII.png automata Jan 9, 2014
automatonIII.xcf automata Jan 9, 2014
averageofrsquaredinsphere.wxm maxima hypersphere stuff Mar 25, 2014
averygentleintroduction-part1.clj a very gentle introduction to information theory Jan 14, 2011
averygentleintroduction-part2.clj entropy blogpost Jan 14, 2011
averygentleintroduction-part3.clj information theory Jan 15, 2011
averygentleintroduction-part4.clj entropy Jan 17, 2011
averygentleintroduction-part5.clj entropy Jan 18, 2011
baby.hs haskell, python Aug 16, 2013
basel-sum.wxm Euler's spawny sum May 27, 2014
bayes.clj fixed the axis bug in simple plotter, which allows for longer bayes s… Dec 15, 2010
bayes.txt kirk, spock, bayes Dec 15, 2010
bayes2.txt more bayes Dec 16, 2010
bayes3.txt more bayes Dec 16, 2010
bayesashes.txt bayes, ashes Dec 24, 2010
begin.scm move more irrelevant stuff out Nov 24, 2015
bellman-ford.clj first attempt at bellman ford Sep 24, 2013
bernoulli.clj bernoulli economy May 3, 2011
beta-bernoulli.clj whitespace Feb 18, 2013
bidirectionalmap.clj unique user names Jan 21, 2013
biggraphsearch.clj ready! Aug 1, 2013
binomial.clj various bits of maths Dec 19, 2010
binomial.txt more maxima Feb 28, 2014
binomials.wxm more maxima Feb 28, 2014
binomialvariance.clj various bits of maths Dec 19, 2010
bleed.xml new pom for bleeding edge clojure Sep 29, 2010
blogpost.clj calling emacs from clojure Aug 29, 2010
bloom.py haskell, python Aug 16, 2013
bridges.clj bridge crossing problem (taken off a blog) Oct 3, 2010
butterflies.clj added fragments from netbook Nov 18, 2009
cards.clj various itila files Jan 4, 2011
cascalog.clj cascalog Jul 21, 2014
category.hs categories Dec 17, 2015
chance.clj something about random trials and stopping criteria Jan 3, 2013
charcount.c experiment with c Nov 10, 2010
cider-nrepl-manual-start.clj more messing around with mike's gambler's ruin thing Dec 6, 2015
ckan.txt draft blogpost for ckan Mar 10, 2011
classic-puzzle.clj A classic puzzle Oct 19, 2014
clj2html.clj added comments Aug 12, 2010
clojure-errs-dict.clj about errors and gurus Jan 30, 2011
clojure-eval-paste-test.clj clojure eval paste keyboard macro solution sort of Feb 19, 2013
clojure-is-fast-part-one.clj clojure is fast Sep 16, 2010
clojure-is-fast-version-1.4.clj formatting Feb 8, 2013
clojure-is-fast.clj clojure is fast Sep 16, 2010
clojure-leiningen.txt backed off to latest stable since I seem to be writing a leiningen in… Oct 3, 2010
clojure-macro-tutorial-part-one.clj clojure macro tutorial part one as posted Sep 12, 2010
clojure-macro-tutorial-part-three.clj reconciled with blog post Nov 29, 2010
clojure-macro-tutorial-part-two-first-draft.clj more macro tutorial stuff Sep 13, 2010
clojure-macro-tutorial-part-two.clj clojure macro tutorial, about to post Sep 14, 2010
clojure-maven-nrepl.pom.xml An attempt at a modern clojure maven pom.xml Feb 25, 2013
clojure-tutorial.clj added fragments from netbook Nov 18, 2009
clojure-tutorial.txt added fragments from netbook Nov 18, 2009
clojure_macro_tutorial.clj Merge branch 'master' of git@github.com:johnlawrenceaspden/hobby-code Sep 12, 2010
clojure_primitive_support.clj experimenting with 1.3.0-alpha2 Nov 3, 2010
collatz.clj meditating on sergio's collatz program Sep 25, 2010
colonialistblotto.clj reformat Aug 21, 2013
command-line-args.clj clojure shebang Mar 4, 2015
compiling-a-map.clj made a total abortion of this while trying to get Meikel Brandmeyer's… Sep 29, 2010
complexnumbers.clj forgot to commit this, don't know what changed Oct 30, 2013
compojure.clj exploring compojure's routing Jun 22, 2016
continuation-passing-style.clj cps, trampolining, mutual recursion experiments Dec 9, 2009
contour-example.m matlab contours Feb 17, 2014
copied down from reddit.py added various fragments Nov 18, 2009
corelogic.clj play with core.logic Mar 21, 2013
cricketmatch.txt cricket report Dec 20, 2011
curvature.wxm various maxima programs Feb 28, 2014
cv-16-01-2015-google-sites.html CV text pulled off google sites version Jan 17, 2015
cycles.clj more thoughts about permutation groups Sep 4, 2010
data.lisp really added them this time Nov 25, 2009
database.clj added fragments from netbook Nov 18, 2009
debuggingstringmacro.clj variables to string of var->value macro Feb 7, 2013
debugmacro.clj added fragments from netbook Nov 18, 2009
debugmacro2.clj added fragments from netbook Nov 18, 2009
def-let-with-undo.clj experimental def-let-with-undo Sep 22, 2010
def-let.clj meditations on Narayan Sinhal's def+ macro Sep 21, 2010
define-macro.clj define macro Dec 6, 2015
defrecord.clj playing with defrecord Jan 28, 2011
deftable.clj pretty use of macro Aug 1, 2013
derivativefromfirstprinciples.wxm maxima May 13, 2014
derren.clj transformer for der-ren's log file Apr 23, 2012
destructuring.clj Signed-off-by: John Lawrence Aspden <github@aspden.com> Apr 7, 2013
deterministicrandom.clj some messing with random packing Feb 25, 2013
dice.clj probability Jan 11, 2011
differencedfendefmacro.clj reformatted a bit Sep 12, 2010
differential forms.wxm more differential forms May 13, 2014
differential_form.wxm fiddling with differential forms Jun 19, 2014
diversity.clj diversity Aug 13, 2013
divgradcurlvector3d.wxm more maxima Mar 2, 2014
dojo.scm move more irrelevant stuff out Nov 24, 2015
doom.clj demo debuggable file Aug 21, 2013
dotbashrc no master branch in silverline-sensor-server Jun 22, 2016
dotemacs emacs treat compojure macros specially Jun 22, 2016
dotfonts.conf fonts.conf file Oct 3, 2014
dotgitconfig you can get a global gitignore file like this! Aug 21, 2013
dothgrc for mercurial, I am okfn@aspden.com Mar 18, 2011
dotinputrc make delete work everywhere Sep 19, 2011
dotprofile move dotprofile commands to dotbashrc Oct 19, 2014
dotxmodmaprc caps lock remapped to control in the ancient republican style Aug 25, 2014
dynamic-linking.clj diatribe Jan 26, 2011
e.bash unquote argument means you can open file1 file2 rather than "file1 fi… Oct 2, 2014
edxget.bash make one command so wget can handle parallel get efficiently Feb 8, 2014
efficiencyandprogress.c Bernard's gcc native compilation option Oct 2, 2013
efficiencyandprogress.clj messing about with speed things Sep 27, 2013
efficiencyandprogress.java make this look like the latest C version Oct 2, 2013
efficiencyandprogress1.clj Split out first bit. This is turning into a miniseries. Sep 25, 2013
efficiencyandprogress3.clj split file again Sep 30, 2013
efficiencyandprogress4.clj efficiency and progress, avoid leiningen Oct 2, 2013
efficiencyandprogress5.clj edited Oct 2, 2013
efficiencyandprogress6.clj further down the rabbit-hole Oct 2, 2013
effortless_superiority.txt effortlessness Jan 5, 2011
emacs-octave.m some octave things Aug 22, 2014
entropy.clj hmm Jan 5, 2011
entropyasbitrate.clj entropy things Jan 13, 2011
entropyblogpost.clj entropy blogpost Jan 14, 2011
errors.clj added fragments from netbook Nov 18, 2009
euclidean-simplices.wxm tidy May 22, 2014
euclidsalgorithm.clj move old programs out Nov 24, 2015
euler-maclaurin.clj messing with euler-maclaurin summation May 26, 2014
euler.c c version of euler thingy for clojure timings Feb 8, 2013
eulermaclaurintaylorseries.wxm messing with euler-maclaurin summation May 26, 2014
evalmacro.emacs emacs keyboard macro to eval expression and Sep 25, 2010
evilfiend.clj a bit of optimizing for evilfiend.clj. Some O(n*n) algorithms to O(n) Sep 2, 2010
evilfiend3.clj simple recursion to calculate probabilities Sep 9, 2010
exactmarginalization.clj maths stuff May 13, 2011
example.clj added fragments from netbook Nov 18, 2009
example1.lisp really added them this time Nov 25, 2009
examples.sml sml examples Oct 4, 2013
exercise1.3.prolog simple prolog examples Sep 8, 2010
exercise2.4.prolog simple prolog examples Sep 8, 2010
fa2ad.png feynman's arrows 2 Oct 27, 2013
fa2aprn.png feynman's arrows 2 Oct 27, 2013
fa2ava.png feynman's arrows 2 Oct 27, 2013
fa2fa.png feynman's arrows 2 Oct 27, 2013
fa2mnrn.png feynman's arrows 2 Oct 27, 2013
fa2mva.png feynman's arrows 2 Oct 27, 2013
fa2swaim1.png feynman's arrows 2 Oct 27, 2013
fa2tmami.png feynman's arrows 2 Oct 27, 2013
factmachine.clj messing with register machines Feb 1, 2015
factor.clj factorization Aug 31, 2010
factorial.clj added another fragment Nov 18, 2009
factorial.lisp factorial! Aug 6, 2013
factorial.py python hello world programs Oct 27, 2010
factorial.scm move old programs out Nov 24, 2015
factorial_tests.clj namespaces and tests Nov 28, 2009
factorialclojarstest.clj try factorial on clojars Apr 5, 2013
factorise.clj various different factorisation functions Aug 31, 2010
factorsandodes.wxm maxima Mar 8, 2014
fastfib.clj stuff Jan 26, 2011
fc.c hello world c programs Oct 27, 2010
fc2.c hello world c programs Oct 27, 2010
fc3.c hello world c programs Oct 27, 2010
fc4.c hello world c programs Oct 27, 2010
fern.png simple plotter improved create-window Sep 23, 2010
feynmansarrows.clj more arrow-related musings Oct 27, 2013
feynmansarrows2.clj feynman's arrows 2 Oct 27, 2013
fib.clj tidy Nov 29, 2010
fib.py some old python programs from a backup Sep 4, 2010
fibs.clj move old programs out Nov 24, 2015
fibturtle.py better fibturtle Nov 23, 2012
filecopy.c hello world c programs Oct 27, 2010
filecopy2.c hello world c programs Oct 27, 2010
fileio.clj file i/o methods Aug 24, 2010
filetransfer.txt blog article on file transfer Aug 29, 2010
findindex.clj Indexing into a vector Jan 30, 2011
finite-automata.clj automata Jan 9, 2014
firststeps-four.jl blog post Jan 8, 2015
firststeps-one.jl first steps in julia Jan 6, 2015
firststeps-three.jl program three Jan 7, 2015
firststeps-two.jl speling Jan 6, 2015
firststeps.jl tidied up a bit Jan 8, 2015
firststeps.wxm various maxima programs Feb 28, 2014
fivepointaverage.m octave averaging functions Mar 22, 2015
fix comments Dec 16, 2015
fizzbuzz.clj foolishness Jan 27, 2011
fizzbuzz2.clj tidy May 20, 2014
flask-hello.py add some sub-urls Feb 21, 2011
flux.wxm flux Mar 8, 2014
fnor.clj fizz-buzz, the monad Feb 7, 2011
fooScript.sml hol hello Nov 16, 2014
food.prolog simple prolog examples Sep 8, 2010
formatter.clj added fragments from netbook Nov 18, 2009
fortimes.clj various itila files Jan 4, 2011
forvisualvm.clj test code for visualvm profiling Oct 1, 2013
forvsmap.clj for vs map blog post, most probably Feb 11, 2013
fourier.clj more fourier essay Oct 12, 2010
fractal-fern.clj add the pointless and annoying word core, just because java is so crap Apr 5, 2013
fractaltree-stuart-halloway.clj fractal tree timings Mar 10, 2010
fractaltree.clj Merge branch 'master' of github.com:johnlawrenceaspden/hobby-code Sep 30, 2010
français.clj url handling Sep 8, 2010
freedensity.wxm free density matrix approximation Apr 1, 2014
freedensitymatrix.wxm various quantum things Mar 30, 2014
frequencies.clj different ways to write frequencies Sep 6, 2010
friend.clj another article about friend Jun 21, 2016
friends.prolog simple prolog examples Sep 8, 2010
functional_mutual_recursion.clj cps, trampolining, mutual recursion experiments Dec 9, 2009
functional_sudoku_solver.clj functional version of sudoku solver Nov 24, 2009
game.wxm Merge branch 'master' of github.com:johnlawrenceaspden/hobby-code Oct 18, 2015
gateauxbutnotfrechet.wxm maxima-things Mar 28, 2014
gaussian integral.wxm integral guessing Apr 16, 2014
gaussian random walks version 2.wxm gaussian random walks / levy sampling calculations Apr 6, 2014
gaussian random walks.wxm gaussian random walks / levy path sampling Apr 6, 2014
gaussian.clj maximum likelihood for one gaussian for the points 1,3,5 Apr 3, 2011
gaussianintegral.c calculate gaussian integral Feb 25, 2014
gausstailapprox.wxm some calculations for guessing the size of the tail of a gaussian May 5, 2014
gcdmachine.asm assembler version of the gcdmachine Jan 25, 2015
gcdmachine.clj tidying up Jan 31, 2015
genealogy.prolog simple prolog examples Sep 8, 2010
generating-type-hints.clj type hinting in macros Sep 30, 2010
generative-testing.clj comment Jun 17, 2016
gitignore ignore matlab and octave workspace files Aug 23, 2014
glob.clj Merge branch 'master' of git@github.com:johnlawrenceaspden/hobby-code… Feb 11, 2010
google-charts.clj added fragments from netbook Nov 18, 2009
google-search.el google search for emacs Nov 21, 2011
google-social-graph-sites.txt websites associated with me Oct 2, 2010
google.png it's a fair cop Mar 23, 2011
gospershack.clj thoughts on the mighty gosper's hack Oct 6, 2013
graph.ocaml more big graph related flailings Jul 31, 2013
graphics.clj turtle graphics example Sep 8, 2010
graphsearch.clj fully iterative version Aug 1, 2013
graphsearch.ocaml more big graph related flailings Jul 30, 2013
grid.svg svg experiments Oct 17, 2010
gridpattern.clj bugfixing and tidying up Dec 15, 2010
group-by.clj blog posts Nov 22, 2010
grtest1.ml ocaml stuff Jul 28, 2013
guessing an integral.wxm integral guessing Apr 15, 2014
gui.clj stuff Jan 26, 2011
hacking_your_own_mind_at_the_age_of_four.txt published version Dec 29, 2012
hadooptest install tests for hadoop Jul 9, 2014
harmonicoscillator.wxm various quantum things Mar 30, 2014
harmonicoscillatorbutwithfunctions.wxm various quantum things Mar 30, 2014
hello-gl.f.glsl this version totally does something Oct 4, 2010
hello-gl.v.glsl this version totally does something Oct 4, 2010
hello-sqlalchemy.py sqlalchemy tutorial Mar 28, 2011
hello.asm hello assembler Jan 24, 2015
hello.c hello world c programs Oct 27, 2010
hello.clj added fragments from netbook Nov 18, 2009
hello.dot hello world for graphviz Nov 19, 2015
hello.jl hello world for julia Jan 4, 2015
hello.py some old python programs from a backup Sep 4, 2010
hellochina.clj hello china blogpost Feb 3, 2013
hermiterecurrence.wxm a nice way to get the recurrent hermite polynomials as functions Mar 29, 2014
heron2.clj move some non-villiers stuff out of villiers directory Nov 24, 2015
heron2newton.clj move some non-villiers stuff out of villiers directory Nov 24, 2015
hexify.py turn binary into human-readable hex file Sep 11, 2011
hideousodeexample.wxm more maxima Mar 3, 2014
highlight-parentheses.el rainbow brackets Mar 10, 2010
histogram.py histogram example Jul 9, 2014
history.clj moved svggrid.clj to history.clj and wrote simplified version for blo… Oct 17, 2010
hogwarts.prolog simple prolog examples Sep 8, 2010
howdoyouprogramwithoutrecursion.clj memoized recursion broken Sep 22, 2013
htmlscrape.clj example parsing Jan 25, 2013
htmltidy.clj add nakkaya's version of html formatting Jun 16, 2016
humansize.py python hello world programs Oct 27, 2010
hypersphererecurrence.wxm hyperspheres Mar 25, 2014
hyperspherevols.wxm maxima hypersphere stuff Mar 25, 2014
imaxima-demo more maxima Feb 28, 2014
improving-find-doc.clj improvements to find-doc Aug 14, 2013
indentical.clj identical particles/ignore octave cores Dec 8, 2013
infinite_primes.wxm maxima why there are infinitely many primes Nov 25, 2014
infix.clj infix arithmetic function Aug 29, 2010
integral.c numerical integration 101 Feb 25, 2014
interpolatinggaussians.wxm gaussian random walks / levy sampling calculations Apr 6, 2014
introduction.clj added fragments from netbook Nov 18, 2009
inversions.clj counting inversions by divide and conquer Jul 9, 2013
ipsec.clj aes encrypt/decrypt via java library Oct 12, 2011
irises.clj stuff Jan 26, 2011
isitbiased.clj further tossing Feb 7, 2011
iterativefactorialmachine.asm move some non-villiers stuff out of villiers directory Nov 24, 2015
iterativefactorialmachine.clj move some non-villiers stuff out of villiers directory Nov 24, 2015
itila-laplace.clj more bayes programs Jun 14, 2011
itila-linear-regression.clj more bayes programs Jun 14, 2011
itila1.4.clj further hamming Dec 23, 2010
itila1.clj more information theory Dec 20, 2010
jack.c jack c version Aug 27, 2013
jack.clj square roots for jack Aug 27, 2013
jealousy.prolog simple prolog examples Sep 8, 2010
jeremycorbyn.html corbyn Sep 23, 2015
jerry.c jerry program Jun 7, 2014
jihad-scanner.clj new blog posts Feb 17, 2010
jimquestion.clj files relating to jim's question about symbols, vars and functions. Dec 9, 2009
joy.chess.clj from 'The Joy of Clojure' Aug 29, 2010
joy.clj things from joy of clojure Jan 27, 2011
joy2.clj various bits from joy of clojure Jan 30, 2011
joy3.clj various bits from joy of clojure Jan 30, 2011
joy4.clj various bits from joy of clojure Jan 30, 2011
joy5.clj various bits from joy of clojure Jan 30, 2011
joy6.clj context switch so stashing unfinished k-means and some joy Feb 2, 2011
joy7.clj context switch so stashing unfinished k-means and some joy Feb 2, 2011
joyrefs.clj things from joy of clojure Jan 27, 2011
k-means-2.clj k-means so far Jan 25, 2011
k-means.clj format Jan 26, 2011
kalman-filter-1.clj average filter Aug 19, 2014
kb1.prolog simple prolog examples Sep 8, 2010
kb2.prolog simple prolog examples Sep 8, 2010
kb3.prolog simple prolog examples Sep 8, 2010
kb4.prolog simple prolog examples Sep 8, 2010
killfloats.js javascript function for turning fixed elements into static elements Nov 14, 2014
knapsack.clj fiddle Sep 22, 2013
knapsack2.clj bloody shed Sep 22, 2013
knapsacks.c speedier knapsack Sep 23, 2013
kruskal-union-find.clj further union-finding Sep 19, 2013
kruskal.clj can do maximal tree too! Sep 19, 2013
learn-me.hs haskell and clojure and python versions of the same thing Aug 19, 2013
learning_clojure_blogger_template.xml added blogger templates Sep 10, 2010
leiningeninitfile.clj how leiningen starts nrepl and other things Sep 30, 2013
les_fleurs_du_mal_blogger_template.xml added blogger templates Sep 10, 2010
levenshtein-distance.clj blog posts Nov 22, 2010
levenshtein-trampoline.clj change of title Nov 30, 2010
levypathsampling.wxm gaussian random walks / levy sampling calculations Apr 6, 2014
libGL.scm added various fragments Nov 18, 2009
linearcongruentialrandomnumbergenerators.clj linearcongruentialrandomnumbergenerators Feb 20, 2013
lineintegral.wxm fix bug Mar 2, 2014
linked-data.clj playing with linked data Oct 2, 2010
linkedlist.c Build and destroy a linked list. Jan 11, 2015
listcomprehensionvsmap.clj Merge branch 'master' of github.com:johnlawrenceaspden/hobby-code Feb 8, 2013
log-linear-regression.wxm maxima Mar 10, 2014
logvssum.wxm math nerding Apr 9, 2014
loom.clj examples for loom Oct 2, 2010
ls.clj added fragments from netbook Nov 18, 2009
lsrt.clj lsrt Jan 30, 2011
macros.clj some macros Feb 28, 2010
makefile recursive factorial translated into x86 assembler Feb 3, 2015
makelinks.bash fonts.conf file Oct 2, 2014
manypoints.clj further mixture modelling Apr 7, 2011
map-destructuring.clj add ring session destructuring example Feb 15, 2015
martin.clj A very simple clojure web app as demonstrated to Martin Feb 25, 2013
matrix.clj play with core.matrix Apr 11, 2014
max-key.clj some code written while reading a blog Sep 20, 2010
maxent.clj maximum entropy? May 9, 2011
maxfinder.clj finding maxima Apr 15, 2011
maxima-integration-tutorial.wxm more maxima Mar 2, 2014
maxima-vectors.mma more maxima Mar 3, 2014
maximaintro.wxm maxima intro Mar 6, 2014
medusa.clj stopping repl lock up with long results Aug 14, 2013
memoize.clj added fragments from netbook Nov 18, 2009
memoizedrecurrence.wxm maxima May 31, 2014
methods.wxm various maxima programs Feb 28, 2014
metricimperial.py lb to kg converter for mum Apr 20, 2014
microsoftproblem.clj microsoft Plato and Socrates problem Aug 25, 2010
microsoftvariant.clj microsoft Plato and Socrates problem Aug 25, 2010
minimal-web-app.clj added fragments from netbook Nov 18, 2009
monads.clj added fragments from netbook Nov 18, 2009
monads10.clj added fragments from netbook Nov 18, 2009
monads11.clj added fragments from netbook Nov 18, 2009
monads12.clj added fragments from netbook Nov 18, 2009
monads13.clj added fragments from netbook Nov 18, 2009
monads14.clj added fragments from netbook Nov 18, 2009
monads2.clj added fragments from netbook Nov 18, 2009
monads3.clj added fragments from netbook Nov 18, 2009
monads4.clj added fragments from netbook Nov 18, 2009
monads5.clj added fragments from netbook Nov 18, 2009
monads6.clj added fragments from netbook Nov 18, 2009
monads7.clj added fragments from netbook Nov 18, 2009
monads8.clj added fragments from netbook Nov 18, 2009
monads9.clj added fragments from netbook Nov 18, 2009
monads_pub.clj monads file from pub, trampoline experiments Nov 25, 2009
monadsblogdebugging.clj added fragments from netbook Nov 18, 2009
monadsblogsequence.clj added fragments from netbook Nov 18, 2009
montecarlobeach.wxm maxima Mar 10, 2014
mount.bash shell script to mount various devices in various places Sep 8, 2010
moving-average-blog-post.clj Athenaic transform Mar 10, 2010
moving-average.clj Athenaic transform Mar 10, 2010
multimethods.clj minor edits to multimethods example Aug 25, 2010
multipleplotsdifferentdomains.wxm maxima Mar 10, 2014
mystery.c gosper Oct 7, 2013
naivebayes.clj grr Feb 14, 2013
naivebayes2.clj made it into a blog article Feb 14, 2013
nakkaya-xml-pprint.clj nakkaya's xml pretty printer Mar 23, 2011
namespaces.clj added fragments from netbook Nov 18, 2009
nathandata.clj data from a bad experiment Jan 22, 2015
natsci1aexamplesheet3.wxm problems from example sheet Mar 2, 2014
nested-map.clj added fragments from netbook Nov 18, 2009
netscanner.clj added fragments from netbook Nov 18, 2009
newton-raphson-dojo-2.clj move some non-villiers stuff out of villiers directory Nov 24, 2015
newton-raphson-dojo.clj move some non-villiers stuff out of villiers directory Nov 24, 2015
niddabeille.clj added fragments from netbook Nov 18, 2009
ninepointaverage.m octave averaging functions Mar 22, 2015
numberpermutations.clj A rather fabulous way of numbering permutations Feb 14, 2013
numericalintegration.clj maths stuff May 13, 2011
numericalintegrationI.clj split numerical integration post May 25, 2011
numericalintegrationII.clj various numerical integration thoughts May 25, 2011
numericalintegrationIII.clj numerical integration May 26, 2011
numericalintegrationIV.clj numerical integration May 25, 2011
numericalintegrationV.clj numerical integration May 26, 2011
numericalintegrationVI.clj typo May 29, 2011
ocaml_intro.ocaml more big graph related flailings Jul 30, 2013
occamsrazor.clj occam's razor, edited for readability Jun 15, 2011
octave-smoothing.m octave smoothing routines Aug 23, 2014
octave_matlab_compatibility_test.m a script that checks whether we're in octave or matlab Aug 23, 2014
oldmavenhello.clj simple maven/clojure/swank project Mar 17, 2010
opengl.c just reformatting I think Oct 6, 2010
optimizing-a-map.clj experimenting with clojure 1.3 on this file Sep 29, 2010
overtone.clj some scraps left from a chat with Sam Aaron about Overtone Nov 14, 2012
parametric_plots.wxm maxima Mar 8, 2014
park.svg haskell tutorial input file May 17, 2014
partial_derivatives.wxm more maxima Mar 3, 2014
partialfractiondecomposition.wxm various maxima programs Feb 28, 2014
partition function for the permutation groups.wxm more maxima Apr 17, 2014
partition-by-equivalence.clj snip old stuff off the bottom. whitespace Mar 27, 2013
partition.wxm failed attempt to prove partition function formula Mar 31, 2014
partition_function_for_symmetric_groups.wxm more maxima Apr 17, 2014
pattern-match.clj added fragments from netbook Nov 18, 2009
paulpuzzle.wxm flail May 7, 2015
people.txt lisperati haskell tutorial May 13, 2014
peter.clj Peter Murray-Rust's first go at Clojure Aug 24, 2010
pgm.clj rubbish attempt at factor ops May 7, 2013
philosophers-dining-table.clj dining philosophers Sep 5, 2015
philosophers.clj added fragments from netbook Nov 18, 2009
pig-latin.clj added fragments from netbook Nov 18, 2009
planesinspace.clj planes in spaaace. Apr 30, 2014
planesinspace2.clj tidy May 12, 2014
planesinspace3.clj tidy May 20, 2014
planesinspace4.clj planes May 20, 2014
plaza-w3c.clj experiments with plaza/rdf Oct 2, 2010
plot-vector-field.wxm more maxima Mar 3, 2014
plotpl.m piecewise linear function plotting in matlab Mar 15, 2015
poisson.clj tidy up cruft at the end May 4, 2011
pom.1.1.xml version specific poms Jan 26, 2011
pom.1.2.xml version specific poms Jan 26, 2011
pom.1.3-alpha4.xml version specific poms Jan 26, 2011
pom.1.4.xml whitespace Nov 14, 2012
pom.xml repair damage caused by clojure 1.3 Dec 30, 2011
pong.clj really added them this time Nov 25, 2009
population.clj blue eyes vs brown Sep 8, 2010
positions.clj inconclusive thoughts about interesting stack overflow question Jan 25, 2013
postgresql.clj postgresql experiment Feb 2, 2011
prag.prolog simple prolog examples Sep 8, 2010
prettyfuckingsafe.txt a blog post Nov 14, 2012
primes.clj finding the bug in Rich Hickey's fast sieve Aug 24, 2010
principal-components.m principal component analysis Dec 17, 2013
probability.txt various itila files Jan 4, 2011
project.clj even more witchcraft Jun 16, 2016
projectile.m some octave things Aug 21, 2014
public.bleed.xml need clojars repository for swank and latest contrib Oct 2, 2010
publickey.clj Essay on RSA Sep 5, 2010
puzzles.clj programs to solve some puzzles on a webpage Jun 27, 2014
pygame.py added various fragments Nov 18, 2009
python-debugger.py demo of python debugging Mar 25, 2011
python-trampolines.py really added them this time Nov 25, 2009
pyths.clj added fragments from netbook Nov 18, 2009
qmusingca.wxm maxima-things Mar 28, 2014
quadraticregression.clj attempt at quadratic regression search Aug 26, 2013
quicksort-count-comparisons.clj much quicksortage Jul 24, 2013
quicksort.clj quicksort Jul 11, 2013
quicksort2.clj quicksort Jul 11, 2013
quote-unquote.clj kata about quoting Dec 14, 2010
rabbitmq.clj tidied Feb 20, 2011
rabbitmqreceive.py rabbitmq python example Feb 2, 2011
rabbitmqsend.py rabbitmq python example Feb 2, 2011
racket-memoize.scm move old programs out Nov 24, 2015
radegund_captain.txt final edit, send to steve Oct 15, 2010
random_thoughts_blogger_template.xml added blogger templates Sep 10, 2010
randomized-contraction-algorithm.clj randomized contraction algorithm Jul 22, 2013
rdf.clj rdf experiments from alex miller's blog Oct 2, 2010
rdf.pom.xml a pom for the plaza rdf library Oct 2, 2010
readerisunsafe.clj the reader is unsafe Feb 25, 2013
rect.xml svg experiments Oct 17, 2010
rect202.png some pictures of rectangles Dec 14, 2010
recursive-macro-expansion.clj another blog post Feb 18, 2010
recursivefactorialmachine.asm recursive factorial translated into x86 assembler Feb 3, 2015
redefine-str.clj added fragments from netbook Nov 18, 2009
reduce.c improving reduce article Aug 12, 2010
reduce.clj final version of reduce essay Aug 25, 2010
reductions.clj description of the writing of reduce-seq which turned out to be calle… Sep 6, 2010
ref-example.clj added fragments from netbook Nov 18, 2009
refresher.py python refresher Oct 20, 2013
regdatasmoothexample.m octave smoothing routines Aug 23, 2014
regex.clj something about regexes Feb 3, 2013
registermachines.clj factorials in hex Feb 3, 2015
regression.clj something about rsquared for various regression coefficients Jul 4, 2013
regular-tetrahedron.clj mm, brackets May 22, 2014
repeated_trials.clj A statistics program, and moved pom.xml to clojure 1.2 to avoid arith… Oct 31, 2010
repetition-coding.clj various bits of maths Dec 19, 2010
replserver.clj a very simple clojure webapp Jan 7, 2013
require-all-snippet.clj added clojure-inspector, *print-length* and *print-level* back to 103 Mar 22, 2011
require-all.clj A blog entry about requiring all available namespaces. Feb 8, 2010
requireclojurecontrib.clj beginnings of essay on requiring every clojure contrib library so you… Feb 7, 2013
rerumcognoscerecausas.clj detection of common cause Feb 27, 2013
rerumcognoscerecausas2.clj Split into two because the bit about the model probabilities expanded… Mar 5, 2013
rerumcognoscerecausas3.clj add bit Mar 27, 2013
rerumcognoscerecausas4.clj conclusion of despair Mar 27, 2013
rigoletto.txt edit rigoletto review Oct 13, 2010
rkfelberg.cpp runge-kutta routine nicked from somewhere Sep 12, 2010
rule_of_succession.clj laplace's rule of succession Jan 20, 2011
runge-kutta.clj runge-kutta essay growing to ludicrous lengths Sep 15, 2010
runtimerequire.clj pomegranate writeup Feb 2, 2013
samexamples.repl some scraps left from a chat with Sam Aaron about Overtone Nov 14, 2012
scheduling.clj blogpostize Sep 15, 2013
schrodinger.wxm maxima-things Mar 28, 2014
scrapcode.clj added fragments from netbook Nov 18, 2009
scratch.clj arccos in degrees Oct 18, 2013
scratch.ocaml ocaml stuff Jul 28, 2013
screensaveridle.pl Improvement to screensaver kill script suggested by Stack Overflow Sep 30, 2011
sdl.lisp really added them this time Nov 25, 2009
self-referential-blog-post.clj Attempt to write a blog post that can parse itself. Feb 28, 2010
sequence-xor.clj added fragments from netbook Nov 18, 2009
setproofScript.sml with Ramana in Waterstones, proving a theorem from Halmos Nov 19, 2014
shannon_entropy.clj various itila files Jan 4, 2011
shoppinglist.org add cricket nets to take list Nov 21, 2011
shred-user.clj shred-user blogpost Jan 25, 2011
sieve.clj factorization Aug 31, 2010
simple-plotter-2.clj beginnings of double-buffered version of simple plotter Sep 22, 2010
simple-ring-app.clj a simple ring app Jun 22, 2016
simple.pom.xml simple pom needs clojars repository for the now deprecated swank-clojure Feb 25, 2013
simple_plotter.clj clojure.contrib.def has buggered off. fix. Apr 4, 2013
simplebayes.clj further editing of bayes file Nov 21, 2012
simpledraw.clj added fragments from netbook Nov 18, 2009
simplify.wxm games, simplification Oct 6, 2015
simpson.clj simpson's paradox example numbers Nov 14, 2012
sipsvsmaxima.wxm maxima fails on these integrals that sips says he can do Mar 2, 2014
sixsigma.wxm maxima Mar 23, 2014
skills.txt skills list Jan 18, 2015
skillz.txt skills Oct 19, 2014
slime-copy-to-repl.el sieve and repl-copy Nov 19, 2009
smallest-web-app.clj added fragments from netbook Nov 18, 2009
snippet.html added javascript clojure highlighting snippet Nov 18, 2009
snippets simple maven/clojure/swank project Mar 17, 2010
snips.clj added fragments from netbook Nov 18, 2009
soexp.clj stack overflow question Mar 23, 2011
softkmeans.clj context switch so stashing unfinished k-means and some joy Feb 2, 2011
sogreek.clj a very cut down pom and the stack overflow bug that necessitated it Jan 30, 2011
soloop.clj a stack overflow question Jan 25, 2011
solvehardsudoku.py added various fragments Nov 18, 2009
solveodes.wxm maxima-things Mar 28, 2014
somacs.clj stack overflow macro question Jan 13, 2011
somultidefs.clj stack overflow multi definition question Jan 18, 2011
sonamespaces.clj answer to stack overflow question Jan 21, 2011
spelling-corrector.clj added fragments from netbook Nov 18, 2009
spiral.m some octave things Aug 21, 2014
spiral.png more arrow-fun Oct 25, 2013
splitter.py example python script with emacs keys Jan 25, 2012
spockcoins.clj more bayes Dec 16, 2010
squares.png some pictures of rectangles Dec 14, 2010
squares.svg some pictures of rectangles Dec 14, 2010
squarish.clj Various number theory problems Aug 18, 2010
stack-overflow-threads-question.clj a program from a stack overflow question. I can no longer remember wh… Sep 23, 2010
stack_overflow_reduction.clj stack overflow question (got beaten to the answer) Sep 13, 2010
states.py us states anagram puzzle Oct 24, 2014
stats.clj experiments with incanter Aug 10, 2010
stats1.clj tidy up stats Feb 28, 2010
statuses don't go looking in snapshot directories for things under version con… Oct 2, 2011
stirling.clj various bits of maths Dec 19, 2010
stochasticsphere.c sphere volume by random sampling Feb 25, 2014
stokestheorem.wxm An example of Stokes' Theorem (or Green's theorem in the plane) May 21, 2014
stripped.pom.xml a very cut down pom and the stack overflow bug that necessitated it Jan 30, 2011
style.css added fragments from netbook Nov 18, 2009
sudoku.clj functional version of sudoku solver Nov 24, 2009
sudoku.py added sdl examples and trampoline thing Nov 25, 2009
sudoku.txt added various fragments Nov 18, 2009
sudoku_hard.txt added various fragments Nov 18, 2009
sumsofinversepowers.wxm math nerding Apr 9, 2014
svggrid.clj now with black death Dec 29, 2012
swank-break.clj essay on swank.core/break Aug 25, 2010
symbdiff1.clj jim spotted error Feb 24, 2010
table.clj added required require and commented out test results Dec 2, 2010
tabletest.html svg in html table Jan 7, 2013
take-while-unstable.clj cct is a local alias, so do it properly Jan 25, 2011
tanxequalsx.wxm maxima May 31, 2014
taylor.m maths lecture stuff Nov 28, 2013
test.html added various fragments Nov 18, 2009
test.mk a makefile that plays with quoting Sep 11, 2011
test.txt test Aug 29, 2010
test2.html added various fragments Nov 18, 2009
testmacro.clj added fragments from netbook Nov 18, 2009
thedemonoutofnightmare.txt blogpost and gaussians Apr 5, 2011
threadingmacro.clj awesome threading macro. needs clojure.walk to work properly. Aug 1, 2013
threads.clj added fragments from netbook Nov 18, 2009
threefns.clj threefns Nov 26, 2009
threefor.clj added fragments from netbook Nov 18, 2009
tinyfn.clj fixed the axis bug in simple plotter, which allows for longer bayes s… Dec 15, 2010
trace-fib.clj fixing broken trace and memoize Sep 9, 2010
tramp.clj tidying Nov 29, 2010
trampoline-factorial.py trampolines Nov 25, 2009
trampoline.clj trampolines Nov 25, 2009
travellingsalesman.clj travelling salesman complete with slowness and bug Oct 4, 2013
trig.wxm various maxima programs Feb 28, 2014
trigpowers.wxm high power trig integrals with change of variables in maxima Mar 2, 2014
triples.clj haskell and clojure and python versions of the same thing Aug 19, 2013
triples.py haskell and clojure and python versions of the same thing Aug 19, 2013
tripos.py jerry's example tripos question Jun 18, 2014
trotterdecomposition.wxm trotter decomposition Mar 29, 2014
truthtables.html truth tables Dec 12, 2013
tryc.clj exception swallowing Jan 30, 2011
tutorial.hs aah, tutorial is not broken, ubuntu haskell is. May 13, 2014
twogaussians.clj further mixture modelling Apr 7, 2011
typeerror.clj foolishness Jan 27, 2011
typeintorepl.clj attempts to make things faster Sep 30, 2013
u.clj repair damage caused by clojure 1.3 Dec 30, 2011
understanding_the_repl.clj files relating to jim's question about symbols, vars and functions. Dec 9, 2009
understandingrepl.txt files relating to jim's question about symbols, vars and functions. Dec 9, 2009
union-find.clj oops Sep 20, 2013
union-find2.clj further union-finding Sep 19, 2013
uniqdotbashhistory edited uniqified version of bash history Jul 30, 2013
unix_tips_blogger_template.xml added blogger templates Sep 10, 2010
unpack-random.clj unpack random Feb 20, 2013
unstoppablepopup.html evil popup program I nicked Jan 28, 2010
urns.clj probability Jan 11, 2011
various.wxm more maxima-things Mar 2, 2014
various_plots.wxm more maxima Mar 3, 2014
vectors_with_vect.wxm more maxima Mar 3, 2014
verylazy.clj added fragments from netbook Nov 18, 2009
vonevilfiend2.clj beard's modification to 100 prisoners 100 boxes Sep 8, 2010
votingparadox.clj triumph of the median Oct 22, 2013
weather.txt trying out weka ml library Jan 24, 2015
web-app-with-db.clj added fragments from netbook Nov 18, 2009
web-graphics.clj svg graphics in a web app Sep 12, 2013
weightedsumsofcossquareds.wxm adding various geometric series in cos squared Mar 30, 2014
wekatest.clj trying out weka ml library Jan 24, 2015
whatispoisson.clj poisson distribution May 9, 2011
windowandstars.clj itila problem May 3, 2011
wireless-info ubuntu wireless info script with extra sudos Feb 1, 2016
wireless-shell.txt more wirelessness Mar 22, 2013
wirelessreset.bash wireless reset rubbish Aug 27, 2013
wirelesstrouble.txt screwing around with wireless Mar 22, 2013
word-count.clj parallel map-reduce word counter Mar 4, 2010
xml-processing.clj svg experiments Oct 17, 2010
zipper.clj examples for clojure.zip Aug 11, 2010
zxsin.clj further simple plotter stuff Sep 23, 2010
zxsin.png simple plotter improved create-window Sep 23, 2010