joker

Discuss all things joker, the Clojure interpreter/linter on top of Go. https://github.com/candid82/joker
2020-03-10T10:09:02.007500Z

thanks. didn't see the docs before. was also looking for select from channels, which seems to be not implemented

2020-03-10T17:42:58.008300Z

if I wanted to build a joker app and call it from go, have to go through the OS? as I understand there is no interop

1👍
2020-03-10T19:37:15.009700Z

played around a bit, built a small web client. all worked great.. impressive. wondering also what are advantages and potential of leveraging go's build system and tooling (which I much prefer over JVM, Maven etc)

1👍
2020-03-14T06:19:46.010500Z

I see. that's I assume also a question of scope and ambition of the project? Clojure succeeded in no small part due to interop to JVM. so I was more speculating about the general possibilities here. the readme states "there is a lot of Clojure features that Joker doesn't and will never have." what about reverse case of Joker having features that Clojure does not?

1👍
hlship 2020-03-10T20:05:03.009800Z

But you don't; you don't and can't write any Go when using Joker, and so there's no build system or tools, just the Joker executable. Joker can dynamically download (and cache) Joker scripts from the internet, that's as close as you get to a build tool.

1👍
hlship 2020-03-10T20:05:32.010Z

You only write Go code when adding new features to Joker itself (that can't be implemented in the Joker language).

1👍