bartkl / metamorph

Metamorph is a Clojure libary that enables the generation of an Avro schema from a given input SHACL model.
https://bartkl.github.io/metamorph/
Apache License 2.0
2 stars 3 forks source link

Explore tools, workflows and interpreters for our use case #46

Closed bartkl closed 1 year ago

bartkl commented 2 years ago

Leiningen vs deps.edn

Should we switch? At least it would be nice to know more about the difference/use cases.

Some findings/notes:

clj

Everyone talks about clj -X and how versatile clj is. Can we learn about clj to use it to our advantage? Is it faster or different from lein run in interesting ways?

Classpath

Being unfamiliar enough with Java, I never really read about the classpath.

GraalVM

Knowing more about this is very useful.

Babashka

Babashka is based on SCI, a limited Clojure interpreter. This toolchain can be nice during development, but some Clojure semantics aren't supported (deftype and definterface come to mind, which might be an issue).

Flowstorm Debugger

https://github.com/jpmonettas/flow-storm-debugger