Rename Mathematica to Wolfram Language #7634
Merged
+4,479
−3,934
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Rename Mathematica to Wolfram Language, the current official name of the language used in Wolfram Research products.
Also, add .wls (Wolfram Language script) to the list of extensions.
Description
Disclosure: I am making this PR on behalf of my employer, Wolfram Research.
Mathematica, Wolfram Research's first product, originally had no distinct name for the language it implements, so that language came to be known de facto as "Mathematica" or the "Mathematica language". To rectify this, Wolfram introduced the "Wolfram Language" brand a little over 10 years ago; Wolfram Language (https://www.wolfram.com/language/) is the language implemented by multiple Wolfram products including Mathematica, Wolfram|One, and Wolfram Cloud. This PR attempts to reflect the current state of terminology by updating the language name in Linguist to "Wolfram Language".
There was a previous attempt to make the same change in 2020, but the PR (#4912) unfortunately got abandoned.
Some other relevant discussion and PRs: #3391, #5232
I also made two enhancements to the language spec.
WolframKernelandwolframare the current kernel binaries;MathKernelandmathare the old (pre-rebranding) versions of these.WolframKernel,MathKernelWolframScriptis a wrapper around the kernel intended for easy use in shebang scripts;MathematicaScriptis the old version of this.WolframScript,MathematicaScriptWolframNBis the Wolfram Language front-end (notebook UI) binary;Mathematicais the old version of this.WolframNB,MathematicaChecklist: