The Wolfram language tries to make distinctions where John Doe wouldn’t see the need/distinction. The result is a wealth of similar(?) vocab items which can be confusing to beginners .
Quiz question: What do the following vocab items have in common, and why do 2 of them not belong in that list?
- Abort[ ]
- $Aborted
- Absent
- Blank[ ]
- Break[ ]
- Cancel[ ]
- $Canceled
- Chop[ ]
- Clear[ ]
- ClearAll[ ]
- Close[ ]
- Closed
- Closing[ ]
- Deletable
- Delete[ ]
- “Disputed”
- Eliminate[ ]
- Empty
- Except[ ]
- Exclusions
- Exit[ ]
- Fail
- Failure[ ]
- $Failed
- False
- Gone
- Inactivate[ ]
- Inactive[ ]
- Indeterminate
- “Indeterminate”
- Interrupt[ ]
- Invisible[ ]
- Less
- Locked
- Missing[ ]
- Negative[ ]
- None
- “Nonexistent”
- Not
- “NotApplicable”
- “NotAvailable”
- Nothing[ ]
- Null
- $NoValue
- Off[ ]
- $Off
- Placeholder[ ]
- Quit[ ]
- Remove[ ]
- Removed
- Residue[ ]
- Temporary
- $TimedOut
- Tiny
- “TooLarge”
- Transparent
- Undefined
- Unique[ ]
- “Unknown”
- Verbatim[ ]
- ZeroTest[ ]
The quiz question maybe meh but I hope you find that list as intriguing as i do. Did you know all the items (aka passive vocabulary)? And which ones did you ever use in your own code (aka active vocabulary)? I am new to the language, so i am still figuring out which ones when to use in my future programs.