WLJS LogoWLJS Notebook

Wolfram Language

An input cell is a multi-tool. By default, it assumes Wolfram Language as input if no other patterns are found in the first line:

1+1
2

Read our fast-track introduction on Wolfram Language at that page

If an output is too large, it may be truncated or converted into a temporary symbol to reduce editor load. This can be adjusted in the editor's settings.

Morph Output Cell into Input

If you modify a Wolfram Language output cell, it will automatically be converted into a new input cell.

Auto-upload Files

Drag and drop files into the editor or paste media from the clipboard

Syntax Highlighting & Symbol Tracking

Wolfram Language autocomplete and highlighting can be extended using external packages.

Once a symbol is defined in the `Global`` context of a Wolfram Kernel session, it appears in the autocomplete window and is shared across open notebooks.

At startup, the Wolfram Kernel loads all imported packages, reads ::usage directives for defined symbols.

Autocomplete for loaded packages

You can enable periodic checking in the editor's settings for newly loaded packages (not user-defined symbols) information upon Get or Needs commands.

Access to Documentation

Click the 🔎 icon in the autocomplete window to open the documentation for a symbol in a new tab.

Opening documentation for another symbol will not create an extra window, but it will refresh the existing one. Therefore you can safely arrange the windows in a fixed layout

On this page