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

Docs for Clojure devs #109

Closed holyjak closed 1 month ago

holyjak commented 2 months ago

Add Understanding Wolframite after the quickstart, and for devs: Brief introduction into Wolfram Language for Clojure developers + Wolframite for developers. Few improvements (help! supports :links, Entity[Property] is displayed better and supports round-trips, added wl/wolfram-expr).

Pls see individual commits.

Review tips: Skip anything in docs, look at changes in the existing notebooks + browse through the built site (e.g. running a local http server, such as cd docs; python3 -m http.server 8000.

It may be a good idea to delete docs/ and run clojure -T:build build-site to ensure it runs outside my PC too.

holyjak commented 2 months ago

FIXME

Rebase on https://github.com/scicloj/wolframite/pull/110#pullrequestreview-2279159329

holyjak commented 2 months ago

FIXME

build-site gets stuck and does not finish, there are .qmd files but no html ones.

for-developers.index seems to be to blame.

light-matters commented 2 months ago

Running the build command gives me Error building classpath. Local lib wolfram/jlink not found: ...projects/wolframite/symlink-jlink.jar

EDIT: Sorry! I put this here to remind me to update the docs. But, of course, the docs already have a reminder about the symlink... Mea culpa :).