Woxi is een interpreter voor de Wolfram Language die volledig is geïmplementeerd in Rust. Een belangrijk kenmerk is dat alle processen lokaal worden uitgevoerd (bijvoorbeeld in de browser), waardoor er geen gegevens naar externe servers worden verzonden.
Woxi is toegankelijk via verschillende interfaces:
- Playgrounds: Er is een standaard playground en een uitgebreide versie voor complexere expressies en graphics.
- Command-line tool: Gebruikers kunnen expressies evalueren met
woxi eval of .wls-scripts uitvoeren, wat sneller is dan wolframscript.
- Jupyter & JupyterLite: Woxi kan als kernel worden geïnstalleerd of direct in de browser worden gebruikt via JupyterLite.
- Woxi Studio: Een native editor voor
.nb-bestanden die cel-gebaseerde bewerkingen ondersteunt en exportmogelijkheden biedt naar onder andere Markdown, LaTeX, Typst en PDF.
Woxi
Voorbeelden
De volgende functies kunnen worden gebruikt:
- Map
- Primes
- Factorize
- Permutations
- Factorials
- FoldList
- Transpose
- NestList
- Plot
Andere manieren om Woxi te gebruiken
De playground is een van de verschillende Woxi front-ends. Dezelfde interpreter drijft ook de volgende tools aan:
Uitgebreide playground
Een zij-aan-zij editor en outputpaneel met meer ruimte om te ontdekken. Dit is zeer geschikt voor expressies met meerdere regels en het experimenteren met graphics.
Command-line tool
Evalueer expressies met woxi eval, voer .wls-scripts direct uit, of gebruik Woxi als een shebang-interpreter. Deze tool start sneller op dan wolframscript.
Jupyter & JupyterLite
Woxi wordt geleverd als een Jupyter-kernel. Je kunt deze lokaal installeren met woxi install-kernel, of de volledige notebook-ervaring in je browser gebruiken via de meegeleverde JupyterLite-instantie, waarvoor geen installatie vereist is.
Woxi Studio
Een native notebook-editor voor .nb-bestanden van de Wolfram Language. Deze biedt cel-gebaseerde bewerkingen, inline graphics en exportmogelijkheden naar .ipynb, Markdown, LaTeX, Typst en PDF.
Woxi
Voorbeelden
De volgende functies kunnen worden gebruikt:
- Map
- Primes
- Factorize
- Permutations
- Factorials
- FoldList
- Transpose
- NestList
- Plot
Andere manieren om Woxi te gebruiken
De playground is een van de verschillende Woxi front-ends. Dezelfde interpreter drijft ook de volgende tools aan:
Uitgebreide playground
Een zij-aan-zij editor en outputpaneel met meer ruimte om te ontdekken. Dit is zeer geschikt voor expressies met meerdere regels en het experimenteren met graphics.
Command-line tool
Evalueer expressies met woxi eval, voer .wls-scripts direct uit, of gebruik Woxi als een shebang-interpreter. Deze tool start sneller op dan wolframscript.
Jupyter & JupyterLite
Woxi wordt geleverd als een Jupyter-kernel. Je kunt deze lokaal installeren met woxi install-kernel, of de volledige notebook-ervaring in je browser gebruiken via de meegeleverde JupyterLite-instantie, waarvoor geen installatie vereist is.
Woxi Studio
Een native notebook-editor voor .nb-bestanden van de Wolfram Language. Deze biedt cel-gebaseerde bewerkingen, inline graphics en exportmogelijkheden naar .ipynb, Markdown, LaTeX, Typst en PDF.