scicloj / wolframite

An interface between Clojure and Wolfram Language (the language of Mathematica)
https://scicloj.github.io/wolframite/
Mozilla Public License 2.0
56 stars 2 forks source link

Consider promoting help! into the core ns #130

Closed holyjak closed 1 month ago

holyjak commented 1 month ago

Help seems rather useful in daily work, why hide it in an obscure ns? Let's wolframite.lib.helpers/help! -> wolframite.core/help! !

light-matters commented 1 month ago

Good idea.

light-matters commented 1 month ago

We could also add ? and ?? as default aliases.

Where ??x reperesents Information[x] and ?x represents

Information[x, Rule[LongForm, False]]
light-matters commented 1 month ago

The more I think about it, the more I prefer the idea of a separate api namespace. 'core' is just not very descriptive and combines many unrelated things. Putting everything in there that is 'useful' to the user is not scalable.

I will make a PR and then you can critique it!

holyjak commented 1 month ago

Help! itself added by https://github.com/scicloj/wolframite/pull/132, but not the other suggestions.

light-matters commented 1 month ago

?? was added in #132, but it's not so useful because of all of the Mathematica-specific styling options. I'm closing for now.