Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Lots of tiny programs which are examples of things
Clojure HTML Scheme Java Python Common Lisp Other
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
Best of Rationality Quotes_files
agora
blogposts
bloody-maven/maven-test-project
c
clmp stuff
clojure-versions
crevision
dev8d-clojure-dojo
gibbs
hello-swig-python-c
hertfordstreet some arc programs taken from an old disc
hidefromleiningen
javapackages/com/aspden
latex
maven_hello_web
maven_incanter
maven_penumbra
maven_uber_project
nakkaya_anti_gravity
polyglot-maven
ring-wiki Merge branch 'master' of github.com:johnlawrenceaspden/hobby-code
sdl
site
spectrum
verilog added the arbiter from http://www.asic-world.com/verilog/verilog_one_…
w3schoolsrdfexamples
xgraphics Stack Bastards more like
.gitignore ignore binaries
10x10.svg
2d-test.lisp
2sat.clj
2sat2.clj 2-sat generalized
Best of Rationality Quotes.html
Euler.java
FileLeak.java
Recv.java
ScalaFractalTree.scala modified to use radians throughout
Send.java
a tricky integral.wxm math nerding
a-geometric-approach-to-differential-forms-chapter-4.wxm
agentsvsrefs.clj
agodofsmallthings.html
agodofsmallthings3.txt
airdensity.clj
akstest.clj
alternator.txt exciting battery facts
animation.py
another-tree.clj
anotherturtle.py
anthills.clj ants problem
ants.clj
apply.clj
args.py python argument printer for bash script experiments
arrow3xarrow1.png
arrowaddition.png
async.clj
authorized_keys
automata1.png
automata1.xcf automata!
automatonI.png
automatonI.xcf
automatonII.png automata
automatonII.xcf automata
automatonIII.png
automatonIII.xcf
averageofrsquaredinsphere.wxm
averygentleintroduction-part1.clj
averygentleintroduction-part2.clj
averygentleintroduction-part3.clj
averygentleintroduction-part4.clj
averygentleintroduction-part5.clj
baby.hs haskell, python
basel-sum.wxm
bayes.clj
bayes.txt
bayes2.txt
bayes3.txt
bayesashes.txt
begin.scm
bellman-ford.clj
bernoulli.clj bernoulli economy
beta-bernoulli.clj whitespace
bidirectionalmap.clj
biggraphsearch.clj ready!
binomial.clj various bits of maths
binomial.txt more maxima
binomials.wxm
binomialvariance.clj various bits of maths
bleed.xml
blogpost.clj calling emacs from clojure
bloom.py
boat-sitting-notes.org update boat sitting notes
bridges.clj
butterflies.clj
cards.clj
cascalog.clj
category.hs haskelly category theory blog scratch
chance.clj something about random trials and stopping criteria
charcount.c
ckan.txt
classic-puzzle.clj A classic puzzle
clj2html.clj
clojure-errs-dict.clj
clojure-eval-paste-test.clj
clojure-is-fast-part-one.clj clojure is fast
clojure-is-fast-version-1.4.clj
clojure-is-fast.clj
clojure-leiningen.txt
clojure-macro-tutorial-part-one.clj
clojure-macro-tutorial-part-three.clj
clojure-macro-tutorial-part-two-first-draft.clj
clojure-macro-tutorial-part-two.clj
clojure-maven-nrepl.pom.xml
clojure-tutorial.clj added fragments from netbook
clojure-tutorial.txt
clojure_macro_tutorial.clj
clojure_primitive_support.clj experimenting with 1.3.0-alpha2
collatz.clj
colonialistblotto.clj
command-line-args.clj
compiling-a-map.clj
complexnumbers.clj
continuation-passing-style.clj cps, trampolining, mutual recursion experiments
contour-example.m
copied down from reddit.py
corelogic.clj
cricketmatch.txt cricket report
curvature.wxm
cv-16-01-2015-google-sites.html
cycles.clj more thoughts about permutation groups
data.lisp
database.clj
debuggingstringmacro.clj
debugmacro.clj
debugmacro2.clj
def-let-with-undo.clj
def-let.clj
define-macro.clj
defrecord.clj
deftable.clj
derivativefromfirstprinciples.wxm maxima
derren.clj transformer for der-ren's log file
destructuring.clj
deterministicrandom.clj
dice.clj
differencedfendefmacro.clj
differential forms.wxm
differential_form.wxm
diversity.clj
divgradcurlvector3d.wxm more maxima
dojo.scm scheme for beginners
doom.clj
dotbashrc
dotemacs
dotfonts.conf
dotgitconfig
dothgrc
dotinputrc
dotprofile
dotxmodmaprc
dynamic-linking.clj
e.bash
edxget.bash
efficiencyandprogress.c
efficiencyandprogress.clj
efficiencyandprogress.java
efficiencyandprogress1.clj
efficiencyandprogress3.clj
efficiencyandprogress4.clj
efficiencyandprogress5.clj
efficiencyandprogress6.clj
effortless_superiority.txt
emacs-octave.m
entropy.clj
entropyasbitrate.clj entropy things
entropyblogpost.clj entropy blogpost
errors.clj
euclidean-simplices.wxm
euclidsalgorithm.clj
euler-maclaurin.clj
euler.c c version of euler thingy for clojure timings
eulermaclaurintaylorseries.wxm
evalmacro.emacs emacs keyboard macro to eval expression and
evilfiend.clj
evilfiend3.clj simple recursion to calculate probabilities
exactmarginalization.clj
example.clj
example1.lisp
examples.sml sml examples
exercise1.3.prolog
exercise2.4.prolog
fa2ad.png
fa2aprn.png
fa2ava.png
fa2fa.png
fa2mnrn.png
fa2mva.png feynman's arrows 2
fa2swaim1.png
fa2tmami.png
factmachine.clj
factor.clj factorization
factorial.clj
factorial.lisp
factorial.py
factorial.scm
factorial_tests.clj
factorialclojarstest.clj
factorise.clj
factorsandodes.wxm maxima
fastfib.clj
fc.c
fc2.c
fc3.c
fc4.c hello world c programs
fern.png
feynmansarrows.clj
feynmansarrows2.clj
fib.clj
fib.py
fibturtle.py
filecopy.c
filecopy2.c hello world c programs
fileio.clj file i/o methods
filetransfer.txt
findindex.clj
finite-automata.clj
firststeps-four.jl
firststeps-one.jl first steps in julia
firststeps-three.jl
firststeps-two.jl
firststeps.jl tidied up a bit
firststeps.wxm
fivepointaverage.m
fix
fizzbuzz.clj
fizzbuzz2.clj
flask-hello.py
flux.wxm
fnor.clj
fooScript.sml
food.prolog
formatter.clj
fortimes.clj various itila files
forvisualvm.clj
forvsmap.clj for vs map blog post, most probably
fourier.clj
fractal-fern.clj
fractaltree-stuart-halloway.clj
fractaltree.clj
français.clj
freedensity.wxm
freedensitymatrix.wxm
frequencies.clj different ways to write frequencies
friends.prolog
functional_mutual_recursion.clj cps, trampolining, mutual recursion experiments
functional_sudoku_solver.clj
gateauxbutnotfrechet.wxm maxima-things
gaussian integral.wxm
gaussian random walks version 2.wxm
gaussian random walks.wxm
gaussian.clj maximum likelihood for one gaussian for the points 1,3,5
gaussianintegral.c
gausstailapprox.wxm
gcdmachine.asm
gcdmachine.clj tidying up
genealogy.prolog
generating-type-hints.clj
gitignore ignore matlab and octave workspace files
glob.clj
google-charts.clj
google-search.el
google-social-graph-sites.txt websites associated with me
google.png
gospershack.clj
graph.ocaml
graphics.clj
graphsearch.clj
graphsearch.ocaml
grid.svg svg experiments
gridpattern.clj
group-by.clj blog posts
grtest1.ml
guessing an integral.wxm
gui.clj
hacking_your_own_mind_at_the_age_of_four.txt
hadooptest
harmonicoscillator.wxm
harmonicoscillatorbutwithfunctions.wxm
hello-gl.f.glsl
hello-gl.v.glsl
hello-sqlalchemy.py
hello.asm
hello.c hello world c programs
hello.clj
hello.jl hello world for julia
hello.py some old python programs from a backup
hellochina.clj
hermiterecurrence.wxm
heron2.clj
heron2newton.clj new blog posts
hexify.py turn binary into human-readable hex file
hideousodeexample.wxm
highlight-parentheses.el
histogram.py
history.clj
hogwarts.prolog
howdoyouprogramwithoutrecursion.clj
htmlscrape.clj
humansize.py python hello world programs
hypersphererecurrence.wxm
hyperspherevols.wxm
imaxima-demo
improving-find-doc.clj improvements to find-doc
indentical.clj
infinite_primes.wxm maxima why there are infinitely many primes
infix.clj
instaweb.scm
integral.c
interpolatinggaussians.wxm
introduction.clj
introduction.scm
inversions.clj counting inversions by divide and conquer
ipsec.clj
irises.clj
isitbiased.clj
iterativefactorialmachine.asm
iterativefactorialmachine.clj
itila-laplace.clj
itila-linear-regression.clj more bayes programs
itila1.4.clj
itila1.clj more information theory
jack.c jack c version
jack.clj
jealousy.prolog
jerry.c jerry program
jihad-scanner.clj
jimquestion.clj
joy.chess.clj from 'The Joy of Clojure'
joy.clj
joy2.clj various bits from joy of clojure
joy3.clj various bits from joy of clojure
joy4.clj various bits from joy of clojure
joy5.clj
joy6.clj
joy7.clj
joyrefs.clj
k-means-2.clj
k-means.clj
kalman-filter-1.clj average filter
kb1.prolog
kb2.prolog
kb3.prolog
kb4.prolog simple prolog examples
killfloats.js javascript function for turning fixed elements into static elements
knapsack.clj
knapsack2.clj bloody shed
knapsacks.c
kruskal-union-find.clj
kruskal.clj can do maximal tree too!
learn-me.hs
learning_clojure_blogger_template.xml
leiningeninitfile.clj how leiningen starts nrepl and other things
les_fleurs_du_mal_blogger_template.xml
levenshtein-distance.clj
levenshtein-trampoline.clj
levypathsampling.wxm
libGL.scm
linearcongruentialrandomnumbergenerators.clj
lineintegral.wxm fix bug
linked-data.clj
linkedlist.c
listcomprehensionvsmap.clj
log-linear-regression.wxm maxima
logvssum.wxm
loom.clj
ls.clj added fragments from netbook
lsrt.clj lsrt
macros.clj
makefile
makelinks.bash
manypoints.clj
map-destructuring.clj
martin.clj
matrix.clj
max-key.clj
maxent.clj
maxfinder.clj
maxima-integration-tutorial.wxm more maxima
maxima-vectors.mma
maximaintro.wxm
medusa.clj stopping repl lock up with long results
memoize.clj added fragments from netbook
memoizedrecurrence.wxm
methods.wxm various maxima programs
metricimperial.py
microsoftproblem.clj
microsoftvariant.clj microsoft Plato and Socrates problem
minimal-web-app.clj
monads.clj
monads10.clj
monads11.clj
monads12.clj
monads13.clj added fragments from netbook
monads14.clj added fragments from netbook
monads2.clj
monads3.clj
monads4.clj
monads5.clj added fragments from netbook
monads6.clj
monads7.clj
monads8.clj added fragments from netbook
monads9.clj
monads_pub.clj
monadsblogdebugging.clj
monadsblogsequence.clj added fragments from netbook
montecarlobeach.wxm
mount.bash
moving-average-blog-post.clj
moving-average.clj
multimethods.clj
multipleplotsdifferentdomains.wxm
mystery.c
naivebayes.clj
naivebayes2.clj made it into a blog article
nakkaya-xml-pprint.clj nakkaya's xml pretty printer
namespaces.clj
nathandata.clj
natsci1aexamplesheet3.wxm
nested-map.clj
netscanner.clj
newton-raphson-dojo-2.clj
newton-raphson-dojo.clj
niddabeille.clj added fragments from netbook
ninepointaverage.m
numberpermutations.clj
numericalintegration.clj
numericalintegrationI.clj split numerical integration post
numericalintegrationII.clj
numericalintegrationIII.clj numerical integration
numericalintegrationIV.clj
numericalintegrationV.clj numerical integration
numericalintegrationVI.clj
ocaml_intro.ocaml more big graph related flailings
occamsrazor.clj
octave-smoothing.m
octave_matlab_compatibility_test.m
oldmavenhello.clj
opengl.c
optimizing-a-map.clj
overtone.clj
parametric_plots.wxm
park.svg
partial_derivatives.wxm
partialfractiondecomposition.wxm various maxima programs
partition function for the permutation groups.wxm
partition-by-equivalence.clj
partition.wxm
partition_function_for_symmetric_groups.wxm
pattern-match.clj
paulpuzzle.wxm flail
people.txt
peter.clj Peter Murray-Rust's first go at Clojure
pgm.clj rubbish attempt at factor ops
philosophers.clj
pig-latin.clj
planesinspace.clj planes in spaaace.
planesinspace2.clj tidy
planesinspace3.clj
planesinspace4.clj
plaza-w3c.clj
plot-vector-field.wxm more maxima
plotpl.m
poisson.clj
pom.1.1.xml version specific poms
pom.1.2.xml version specific poms
pom.1.3-alpha4.xml
pom.1.4.xml
pom.xml
pong.clj
population.clj
positions.clj
postgresql.clj
prag.prolog
prettyfuckingsafe.txt a blog post
primes.clj
principal-components.m
probability.txt various itila files
project.clj
projectile.m some octave things
public.bleed.xml
publickey.clj Essay on RSA
puzzles.clj
pygame.py
python-debugger.py
python-trampolines.py
pyths.clj
qmusingca.wxm
quadraticregression.clj
quicksort-count-comparisons.clj
quicksort.clj
quicksort2.clj
quote-unquote.clj
rabbitmq.clj
rabbitmqreceive.py rabbitmq python example
rabbitmqsend.py
radegund_captain.txt final edit, send to steve
random_thoughts_blogger_template.xml
randomized-contraction-algorithm.clj randomized contraction algorithm
rdf.clj
rdf.pom.xml
readerisunsafe.clj the reader is unsafe
rect.xml
rect202.png some pictures of rectangles
recursive-macro-expansion.clj another blog post
recursivefactorialmachine.asm
redefine-str.clj
reduce.c
reduce.clj
reductions.clj
ref-example.clj
refresher.py python refresher
regdatasmoothexample.m
regex.clj
registermachines.clj
regression.clj
regular-tetrahedron.clj
repeated_trials.clj
repetition-coding.clj
replserver.clj
require-all-snippet.clj
require-all.clj
requireclojurecontrib.clj beginnings of essay on requiring every clojure contrib library so you…
rerumcognoscerecausas.clj detection of common cause
rerumcognoscerecausas2.clj
rerumcognoscerecausas3.clj
rerumcognoscerecausas4.clj
rigoletto.txt edit rigoletto review
rkfelberg.cpp
rule_of_succession.clj laplace's rule of succession
runge-kutta.clj
runtimerequire.clj
samexamples.repl
scheduling.clj
schrodinger.wxm maxima-things
scrapcode.clj
scratch.clj
scratch.ocaml
screensaveridle.pl
sdl.lisp really added them this time
self-referential-blog-post.clj
sequence-xor.clj
setproofScript.sml with Ramana in Waterstones, proving a theorem from Halmos
shannon_entropy.clj
shoppinglist.org add cricket nets to take list
shred-user.clj shred-user blogpost
sieve.clj factorization
simple-plotter-2.clj
simple.pom.xml simple pom needs clojars repository for the now deprecated swank-clojure
simple_plotter.clj clojure.contrib.def has buggered off. fix.
simplebayes.clj
simpledraw.clj
simpson.clj
sipsvsmaxima.wxm
sixsigma.wxm
skills.txt
skillz.txt
slime-copy-to-repl.el sieve and repl-copy
smallest-web-app.clj added fragments from netbook
snippet.html
snippets simple maven/clojure/swank project
snips.clj
soexp.clj stack overflow question
softkmeans.clj context switch so stashing unfinished k-means and some joy
sogreek.clj
soloop.clj
solvehardsudoku.py
solveodes.wxm maxima-things
somacs.clj
somultidefs.clj
sonamespaces.clj answer to stack overflow question
spelling-corrector.clj
spiral.m
spiral.png more arrow-fun
splitter.py
spockcoins.clj
squares.png
squares.svg
squarish.clj Various number theory problems
stack-overflow-threads-question.clj
stack_overflow_reduction.clj stack overflow question (got beaten to the answer)
states.py
stats.clj
stats1.clj
statuses
stirling.clj
stochasticsphere.c
stokestheorem.wxm An example of Stokes' Theorem (or Green's theorem in the plane)
stripped.pom.xml
style.css
sudoku.clj
sudoku.py
sudoku.txt added various fragments
sudoku_hard.txt added various fragments
sumsofinversepowers.wxm
svggrid.clj
swank-break.clj
symbdiff1.clj
table.clj
tabletest.html
take-while-unstable.clj
tanxequalsx.wxm
taylor.m
test.html added various fragments
test.mk
test.txt
test2.html added various fragments
testmacro.clj
thedemonoutofnightmare.txt
threadingmacro.clj
threads.clj
threefns.clj
threefor.clj
tinyfn.clj fixed the axis bug in simple plotter, which allows for longer bayes s…
trace-fib.clj
tramp.clj
trampoline-factorial.py
trampoline.clj
travellingsalesman.clj
trig.wxm
trigpowers.wxm
triples.clj haskell and clojure and python versions of the same thing
triples.py haskell and clojure and python versions of the same thing
tripos.py
trotterdecomposition.wxm
truthtables.html truth tables
tryc.clj
tutorial.hs
twogaussians.clj
typeerror.clj
typeintorepl.clj attempts to make things faster
u.clj
understanding_the_repl.clj
understandingrepl.txt
union-find.clj oops
union-find2.clj further union-finding
uniqdotbashhistory
unix_tips_blogger_template.xml added blogger templates
unpack-random.clj
unstoppablepopup.html
urns.clj
various.wxm
various_plots.wxm
vectors_with_vect.wxm
verylazy.clj
vonevilfiend2.clj
votingparadox.clj
weather.txt
web-app-with-db.clj
web-graphics.clj
weightedsumsofcossquareds.wxm
wekatest.clj
whatispoisson.clj
windowandstars.clj
wireless-shell.txt
wirelessreset.bash
wirelesstrouble.txt
word-count.clj
xml-processing.clj
zipper.clj
zxsin.clj
zxsin.png
Something went wrong with that request. Please try again.