Skip to content

Commit

Permalink
release v0.1.2
Browse files Browse the repository at this point in the history
  • Loading branch information
erdos committed Jan 17, 2022
1 parent f4c86c7 commit fbbe121
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 14 deletions.
27 changes: 14 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,19 +28,20 @@ The author's [Advent Of Code 2021 Clojure solutions](https://github.com/erdos/ad

| test case | uclj | [bb v0.7.3](https://github.com/babashka/babashka) | [clojure 1.10.3](https://clojure.org/)
| --------- | ---- | ------------------------------------------------- | ---------------------------------------
| day1.clj | 22+1 | 30+1 | 913+40
| day2.clj | 25+1 | 32+1 | 936+16
| day3.clj | 66+2 | 180+7 | 1032+24
| day4.clj | 184+5 | 515+15 | 1062+40
| day5.clj | 4675+26 | 4823+15 | 2385+63
| day6.clj | 14+1 | 9+0 | 893+48
| day7.clj | 25397+91 | 24825+477 | 12172+151
| day8.clj | 82+2 | 106+1 | 1064+45
| day9.clj | 405+12 | 503+14 | 1131+43
| day11.clj | 515+15 | 1181+43 | 1229+35
| day17.clj | 3861+80 | 5152+143 | 1167+30
| day19.clj | 2460+37 | 5761+145 | 2762+53
| day24.clj | 1535+4 | 7266+163 | 1491+36
| test case | uclj | bb | clojure
| day1.clj | 20+1 | 26+1 | 873+18
| day2.clj | 36+1 | 34+1 | 913+9
| day3.clj | 64+2 | 175+7 | 1016+13
| day4.clj | 184+6 | 482+16 | 1018+19
| day5.clj | 4514+37 | 4616+12 | 2401+33
| day6.clj | 12+1 | 8+1 | 885+38
| day7.clj | 1489+75 | 3439+106 | 1128+24
| day8.clj | 80+1 | 105+4 | 1095+55
| day9.clj | 390+9 | 510+19 | 1106+10
| day11.clj | 485+11 | 1201+42 | 1211+27
| day17.clj | 4000+194 | 5147+137 | 1158+28
| day19.clj | 2565+103 | 5726+169 | 2787+88
| day24.clj | 1541+12 | 7414+227 | 1499+55

For light tasks with high number of function invocations and loops, `uclj` can be the fastest. For heavier tasks, running the `clojure` command is still winning.

Expand Down
2 changes: 1 addition & 1 deletion project.clj
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
(defproject uclj "0.1.2-SNAPSHOT"
(defproject uclj "0.1.2"
:description "Minimalist and fast Clojure interpreter"
:url "https://github.com/erdos/uclj"
:license {:name "EPL-2.0 OR GPL-2.0-or-later WITH Classpath-exception-2.0"
Expand Down

0 comments on commit fbbe121

Please sign in to comment.