23,693 reputation
250101
bio website
location
age
visits member for 3 years, 2 months
seen Mar 25 at 23:49

Frequently Asked Questions

WReach? Is that connected to WRI somehow?

The "WR" in my name has nothing to do with the company that develops Mathematica. It is just a coincidence.

Why do you start all your global variable names with $?

I use dollar signs for ad hoc global variables because I have been bitten too many times by accidentally assigning an own-value to a symbol that I happen to use, for example, in a symbolic equation. So I am in the habit of writing $x instead of x. I stick to that convention even for longer symbols like $initialUrl. Just like the regular symbol convention, Mathematica's predefined global symbols all start with a capital letter after the $. My ad hoc symbols always start with a lower case letter, so there is no conflict.

Why do you put semicolons and commas at the beginning of the line instead of at the end like a normal person?

I don't think of it that way. Rather, I switch from horizontal to vertical layout when a single expression is too long to fit on one line. This has the interesting side-effect of making the important delimiters stand out and line up. I first ran into this practice in the SQL community. SQL "programs" have the unpleasant property that they must be written as a single statement -- even if that statement is a hundred lines long (or more!). Sometimes Mathematica expressions share that property.


243
× 38
71
× 8
43
× 2
31
× 3
236
× 23
69
× 14
42
× 7
31
225
× 19
66
× 7
42
× 6
30
× 3
197
× 15
66
× 3
39
× 6
30
× 3
190
× 17
65
× 3
38
× 6
30
170
× 22
61
× 5
38
× 5
29
× 5
159
× 23
60
× 4
36
× 5
28
× 4
143
× 18
53
35
× 7
28
126
× 6
51
× 6
35
× 4
27
× 4
108
× 9
51
× 2
34
× 4
27
× 2
100
× 7
50
× 3
33
× 3
26
× 4
99
× 5
47
× 8
32
× 4
26
× 2
78
× 3
44
× 6
32
× 3
25
× 4