scicloj / wolframite

An interface between Clojure and Wolfram Language (the language of Mathematica)
Mozilla Public License 2.0
47 stars 2 forks source link

Make initialization step explicit #8

Closed metasoarous closed 3 months ago

metasoarous commented 2 years ago

Both @qazwsxpawel and I feel somewhat icky about the use of side-effecting namespaces, like clojuratica.init, so I'm wondering if we shouldn't just have the call to init! be an explicit part of the api that gets called before you can start using Clojuratica?

This issue is somewhat related to #7, since it bears on where we locate these pieces.

Impl. notes

holyjak commented 8 months ago

WDYT @light-matters ? This would make sense to me as well.