Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

More or less useful dabblings and experiments in various programming languages

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 clojure
Octocat-spinner-32 commonlisp
Octocat-spinner-32 erlang
Octocat-spinner-32 haskell
Octocat-spinner-32 io
Octocat-spinner-32 octave Guess the number in Octave/Matlab December 02, 2009
Octocat-spinner-32 racket
Octocat-spinner-32 ruby
Octocat-spinner-32 scala
Octocat-spinner-32 shoes
Octocat-spinner-32 README.markdown
README.markdown

This repository is a dumping ground for random code fragments written for fun, as a demo of a specific language feature, solution of a programming puzzle etc.

Clojure

  • birthday-paradox: A solution to the birthday paradox with Incanter.
  • ec2-reports: Plotting EC2 box usage with Incanter. Written for a previous job.
  • github-stats: Parsing and plotting Github stats with Incanter.
  • midi: Exploring the Java MIDI libraries.
  • processing: Experiment in using Processing from Clojure.
  • rss: An RSS enclosure downloader.
  • ycombinator: Derivation of the Y combinator.

Common Lisp

  • multiplication.lisp: A function for generating multiplaction tables. Written for a challenge on the Rubylearning.org forums.

Erlang

  • mp3.erl: An ID3v1 parser to demonstrate binary pattern matching.

Io

  • fibonacci.io: A simple closed-form Fibonacci method.

Octave

  • quiz.m: A "guess the number" game.

Racket

Ruby

Descriptions to come.

  • card_dealer.rb:
  • currying.rb:
  • date_cipher.rb:
  • enumerable_filter.rb:
  • hash_with_derivative_values.rb:
  • isbn.rb:
  • itunes_lyrics.rb:
  • lazy_lists.rb:
  • money_change.rb:
  • proc_puzzle.rb:
  • random_char.rb:
  • safari_tweet.rb:
  • simhash.rb:
  • subarray_sum.rb:
  • substition_cipher.rb:
  • word_count.rb:

Shoes

  • little-helper: Application for people receiving hourly wages.
  • manwithhat: A small app which can display either the current xkcd comic or a random one.
  • rotten: Little ROT13 encoder, mainly written to demonstrate how to use the clipboard from within a Shoes application.
  • sherlocktweet: Simple Twitter search, written to demonstrate gem usage in Shoes.
Something went wrong with that request. Please try again.