Skip to main content
Search type Search syntax
Tags [tag]
Exact "words here"
Author user:1234
user:me (yours)
Score score:3 (3+)
score:0 (none)
Answers answers:3 (3+)
answers:0 (none)
isaccepted:yes
hasaccepted:no
inquestion:1234
Views views:250
Code code:"if (foo != bar)"
Sections title:apples
body:"apples oranges"
URL url:"*.example.com"
Saves in:saves
Status closed:yes
duplicate:no
migrated:no
wiki:no
Types is:question
is:answer
Exclude -[tag]
-apples
For more details on advanced search visit our help page
Results tagged with
Search options answers only not deleted user 38205

Mathematica symbols are the ultimate atoms of symbolic data. Every symbol has a unique name, exists in a certain Mathematica context or namespace, and can have a variety of types of values and attributes.

11 votes

How can I implement a listener variable in Mathematica?

As part of handling this for myself I wrote a package that does it. The idea was to mimic the *Var() classes in tkinter. I'll do a quick demo then explain how I built this, which is the actually inter …
b3m2a1's user avatar
  • 47.1k
13 votes

How can I define symbols but not have them show up in the front end?

within it won't be recognized by the FE until you call System`DeclareKnownSymbols on their symbol names (if they're in $Context) or call this on the symbols: FEUnhideSymbols[syms__] := With[{stuff … One other interesting thing to note is that when symbols are passed into the evaluator they clearly get marked as defined, even if they have no values to them. …
b3m2a1's user avatar
  • 47.1k
10 votes
Accepted

Implement abstract algebraic structure

I decided it was worth giving another example of modern OOP in Mathematica. There will be a small amount of code, but almost all of it is boiler-plate. I use a package to handle most of the boiler pla …
b3m2a1's user avatar
  • 47.1k