Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Oct 15, 2012
  1. Overhaul the way Clojure versions are recognized in

    and for the current Clojure programs that are specified in the files, make ALL_LANGUAGES in their files list
    all Clojure versions from 1.2 on up that correctly compile and run the
    program with the correct output, at least for the quick size of the
    program run on Mac OS X 10.6.8 and Oracle/Apple JDK 1.6.0_35.
Commits on Sep 4, 2012
Commits on Sep 3, 2012
  1. Add new knucleotide.clojure-7.clojure

    It has the Fragment addition inspired by, plus
    splitting the parallelism into smaller pieces of work.  It still uses
    pmap, which should be replaced with something like medusa-pmap for
    better parallelism.
  2. Add minor variations on knucleotide.clojure-6.clojure program

    and update to use the latest one, and to no
    longer add the extra parameter for the number of parallel tasks to
    use, since the latest Clojure programs do not accept it.
  3. Add readme.txt for Clojure knucleotide programs

    It has some notes on which Clojure and Java programs were the fastest
    at this time, and on how the Clojure programs there compared to ones
    previously in my collection.
  4. Add 2 Java programs for knucleotide problem from Alioth site.

    Currently is the fastest Java program on the
  5. Add the 6 Clojure programs for knucleotide from Alioth web site

    Some of them I have submitted, but the fastest one was enhanced by
    others and was not yet in my collection.
Commits on Sep 26, 2011
  1. now deletes output files that match the expected output files

    This is to save disk space when running many measurements in a row,
    e.g. with
Commits on Mar 14, 2011
  1. Fix bug introduced when creating version of knucleotide.clj-14-web-si…

    …te.clj that compiles with Clojure 1.3
Commits on Mar 13, 2011
  1. Add slight variant of knucleotide.clj-14-web-site.clj that compiles w…

    …ith Clojure 1.3 as well as 1.2
Commits on Feb 17, 2011
  1. Change shell variables used to pass common command line args to measu…

    …reproc in all and scripts.
Commits on Feb 2, 2011
  1. Make it easy to turn on or off the '--jvm-info server' option in all

    authored and scripts by a single change in
    Having it on is good for recording results longer-term, but when you
    are just doing interactive runs those extra lines of output are
    usually unwanted.
  2. Shorten the output from the scripts by a few lines, so more

    useful information fits on one screenful.
Commits on Feb 1, 2011
  1. Add a verison of knucleotide.clj-14.clj for the shootout web site, one

    that does not have defmacro's to handle some differences between
    Clojure 1.2 and 1.3 alphas.
Commits on Jan 31, 2011
  1. Add a Clojure program for knucleotide problem that is fairly close in

    its implementation to the currently fastest Java program,  It can probably still use some more tuning.
Commits on Jan 29, 2011
  1. Add a Clojure program for the knucleotide problem that uses Java

    HashMap's instead of Clojure maps, to see what performance difference
    there might be.
Commits on Jan 28, 2011
  1. Add Java profiling option from to knucleotide's, and

    fix some missing command line args to in knucleotide's
Commits on Jan 27, 2011
  1. Big renaming. I'm tired of directories and programs having names with

    different spellings.  Fixing that now:
    knuc -> knucleotide
    n-body -> nbody
    rcomp -> revcomp
    regex-dna -> regexdna
    rlines -> revlines
    Hopefully I've hit all, or at least most, of the places where these
    occur in utility scripts, etc.
Something went wrong with that request. Please try again.