16,528 reputation
13679
bio website
location
age
visits member for 2 years, 8 months
seen 1 hour ago

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.


178
× 16
116
× 16
171
× 12
114
× 13
130
× 10
104
× 5
118
× 8
91
× 5
116
× 18
89
× 6
Mathematica 16,528 rep 13679
Stack Overflow 13,229 rep 32560
Area 51 201 rep 1
Programmers 131 rep 2
Meta Stack Exchange 101 rep

1,231 Votes Cast

all time   by type   month   week   day
1,230 up 478 question 61 6 4
1 down 753 answer