joker

Discuss all things joker, the Clojure interpreter/linter on top of Go. https://github.com/candid82/joker
maio 2019-09-23T06:04:51.011200Z

I'm trying to compile joker, but getting this error:

src/github.com/candid82/joker $ ./run.sh --version && go install
/Users/maio/go/src/github.com/candid82/joker/std
Unable to generate fresh library files; exiting.

maio 2019-09-23T06:06:20.011500Z

joker ./generate-std.joke 
/Users/maio/go/src/github.com/candid82/joker/std/json.joke:6:7: Parse warning: WARNING: read-string already refers to: #'joker.core/read-string in namespace json, being replaced by: #'json/read-string ...

jcburley 2019-09-24T15:26:58.012Z

Not sure what’s going on in the first snippet, but the warning(s) in the latter are expected.

jcburley 2019-09-24T15:27:15.012200Z

Could you post your architecture/OS info?

maio 2019-09-24T17:25:41.012400Z

macOS 10.14.6 (18G95) - go version go1.13 darwin/amd64

jcburley 2019-09-24T17:55:37.012600Z

Hmm, I haven't tried go 1.13 yet. Might try it soon, as I have my Mac with me here in CO; or when I'm back Friday. I'm guessing it's the new version of Go, as 1.12 works fine for me.

jcburley 2019-09-25T04:47:50.012800Z

Just installed Go 1.13 on my Mac; Joker seems to build just fine for me using it. This is on uname -a yielding:

Darwin pony 18.7.0 Darwin Kernel Version 18.7.0: Tue Aug 20 16:57:14 PDT 2019; root:xnu-4903.271.2~2/RELEASE_X86_64 x86_64

jcburley 2019-09-25T04:50:12.013Z

Maybe try ../joker generate-std.joke instead, to see the output? I.e. use the just-built Joker instead of whatever version is installed?

jcburley 2019-09-25T04:52:42.013200Z

I wonder if this line is the culprit, causing run.sh to believe the generate-std.joke script failed, because it was output while running that script?

/Users/maio/go/src/github.com/candid82/joker/std
Can you try to track down what is causing that line to be output?