Skip to content

Instantly share code, notes, and snippets.

@noisesmith
Created June 15, 2015 17:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save noisesmith/793a002ab7454f2b0419 to your computer and use it in GitHub Desktop.
Save noisesmith/793a002ab7454f2b0419 to your computer and use it in GitHub Desktop.
reproducing error with type reload
(ns driver
(:require type))
(defn reproduce
[]
(println (= type.Type (class (type/->Type)))))
(require 'type 'driver)
(driver/reproduce)
(require 'driver 'type :reload)
(driver/reproduce)
#!/bin/sh
CLJ=~/.m2/repository/org/clojure/clojure/1.3.0/clojure-1.3.0.jar
# CLJ=~/.m2/repository/org/clojure/clojure/1.4.0/clojure-1.4.0.jar
# CLJ=~/.m2/repository/org/clojure/clojure/1.5.0/clojure-1.5.0.jar
# CLJ=~/.m2/repository/org/clojure/clojure/1.6.0/clojure-1.6.0.jar
# CLJ=~/.m2/repository/org/clojure/clojure/1.7.0-RC1/clojure-1.7.0-RC1.jar
java -cp .:$CLJ clojure.main reproduce.clj
(ns type)
(deftype Type [])
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment