All Questions
Tagged with undocumented programming
8
questions
10
votes
1
answer
123
views
How to list all possible string arguments of a specific function?
For example, to learn the function Alphabet, we can read its document. But it's rather ambiguous, like "Some languages have extra properties". How to find ...
6
votes
1
answer
166
views
Is it possible to make listable Experimental`NumericalFunction?
I have been playing a bit with the undocumented function
Experimental`CreateNumericalFunction
and I wanted to know if somebody found a way to make generated ...
19
votes
2
answers
263
views
Would it be a good idea to use Failure and FailureQ in own code
Since version 10 (at least 10.0.2 but I think 10.0.0) there is Failure and since version 10.2 there is also FailureQ. As often ...
2
votes
0
answers
106
views
Where can I find tutorials or examples about Internal` packages and other useful packages? [duplicate]
As an intermediate level Mathematica user, I consider one of the greatest barrier on my way to a higher level of programming is the lack of knowledge about extra packages like Internal` package or ...
16
votes
2
answers
461
views
Is there a method to enumerate the keys/values of System`Utilities`HashTable
Lacking from the simple API of System`Utilities`HashTable is a method to enumerate the keys/values.
...
17
votes
1
answer
540
views
Is the sharing of variables in Module/Block within Compile documented behavior?
Today I noticed something, I think for the first time.
When used inside Compile variable values within Module (and ...
35
votes
3
answers
1k
views
Is using undocumented functionality a Bad Idea™?
Mathematica has a lot of very useful undocumented features. For example a hash table, a built-in list of compilable functions, additional options to CurrentValue, ...
37
votes
4
answers
2k
views
Question about collections of custom GUI controls for Mathematica
Background: I have only recently begun programming GUIs in Mathematica, so I have a continuous need for custom controls. I needed a scrollable list control and with the help of Google I found a ...