1,916 reputation
725
bio website
location
age
visits member for 2 years, 2 months
seen 20 hours ago

Apr
11
accepted Graphics in Notebook Different from Graphics Expression?
Apr
11
comment Graphics in Notebook Different from Graphics Expression?
ToBoxes and also MakeBoxes are the top-level clues to understanding how expressions are rendered and converted.
Apr
10
asked Graphics in Notebook Different from Graphics Expression?
Apr
10
comment Horizontal Tree Layout?
Interesting that the Rotate works when the TreeForm graphic is pasted directly into the Rotate call, but the following does not work (because it doesn't rotate the internal framed bits) Rotate[TreeForm[a+b^2+c^3+d], /. x_Framed -> Rotate[Framed[x], -Pi/2], Pi/2]
Apr
10
comment Horizontal Tree Layout?
This is a really good instance of "thinking out of the box" -- composing some generic but display-specific functions (/slaps forehead)
Apr
10
accepted Horizontal Tree Layout?
Apr
10
asked Horizontal Tree Layout?
Apr
10
awarded  Popular Question
Mar
26
awarded  Good Question
Mar
20
awarded  Notable Question
Mar
19
comment System Modeler can't find g++ in Mac OS X Mavericks
I can invoke the compiler from the command line ... "which g++" says /usr/bin, putting /usr/bin in the compiler section of the preferences results in "Compiler verification failed. Change the settings and try again."
Mar
16
comment Pasting $\LaTeX$ into a Mathematica notebook
The strings must contain double backslashes, which can be problematic when copying from sources. I have not found a convenient, automatic way to double the backslashes once inside MMA, because MMA interprets single backslashes as escaping the following character. In "\frac{1}{2}", the "\f" is interpreted as a line feed. I suppose StringReplace could be brought to bear, but it would take considerable work to make a robust backslash-doubling transform.
Mar
4
asked Algorithm in RandomChoice[{w1,w2,…}->{e1,e2,…},n]?
Feb
3
awarded  Yearling
Jan
26
awarded  Popular Question
Dec
26
comment Different delays in notebook and command-line?
It's interesting that you say "ought not be assigning to a global symbol inside a pure function." Why not? Seems a handy way to modify state. If the function body is in the scope of the variable, why shouldn't one be able to read and write the variable?
Dec
26
asked Scheduled tasks not preserving order with Dynamic?
Dec
25
comment Mystery with ValueQ
good grief! that's a thicket :)
Dec
25
asked Mystery with ValueQ
Dec
25
comment Different delays in notebook and command-line?
Three repros (counting @george2079's two), two non-repros. I'm going to add "one more layer of abstraction" and emulate Scheme's Delay and Force.