Developments in Code-Building Tools

Jeremy Stratton-Smith, Wolfram|Alpha Math
November 2, 2023

Abstract

Over the past years, we have developed several tools for actually building code representing objects that are often easier to think about without looking at syntax for example, GeometricScenes and Entities, which both are powerful tools in Wolfram Language, but require involved syntax in order to be specific enough to work as functions. In this talk, we will give an overview of these new functionalities and discuss the ways these tools will make advanced Wolfram Language functionality accessible to newcomers and a younger audience, and are prime examples of the flexibility of the notebook interface.

Wolfram|Alpha Notebook Edition

While not all of these features are new, new in version 14, we have a new “Interactive Tools” menu added to the toolbar:

GeometricSceneConstructor

ResourceFunction["GeometricSceneConstructor"][]

WolframKnowledgebaseExplorer

ResourceFunction["WolframKnowledgebaseExplorer"]["Domains"]

ResourceFunction["WolframKnowledgebaseExplorer"][]

ResourceFunction["WolframKnowledgebaseExplorer"]["Pokemon"]

ResourceFunction["WolframKnowledgebaseExplorer"]["Planet"]

ResourceFunction["WolframKnowledgebaseExplorer"]["Element"]