61,807 reputation
6186278
bio website mathprogramming-intro.org
location St. Petersburg, Russia
age 38
visits member for 3 years
seen 11 hours ago

Ok, an obligatory note: opinions expressed here are mine and not those of my employer.


Jan
19
awarded  Nice Answer
Jan
18
comment Global variable initialization in packages
@murray I partly agree, but versioning is a more complex matter. I am in fact working on a versioning system / package manager for Mathematica projects that will be robust. Generally, proper versioning should IMO be a task for a computer, not a user, since maintaining the version variable can be pretty error-prone. In other words, as for versioning, I think it is best factored out from the rest of the package's code. My personal opinion, of course.
Jan
18
revised Value of $BaseDirectory within Ant script?
corrected a typo
Jan
18
comment Value of $BaseDirectory within Ant script?
I added a section answering your specific question on accessing $UserBaseDirectory etc.
Jan
18
revised Value of $BaseDirectory within Ant script?
added 85 characters in body
Jan
18
revised Value of $BaseDirectory within Ant script?
added 2124 characters in body
Jan
18
answered Value of $BaseDirectory within Ant script?
Jan
18
revised Global variable initialization in packages
Added a link and a few explanations, fixed some grammar / typos
Jan
18
comment Global variable initialization in packages
@AlexanderSchmitz Thanks. This answer came out of my continuous attempts to eliminate global variables in my code, since a while ago I held an opinion on this very close to what you formulated in your answer. I finally came to a conclusion that this is not often possible or even desirable - which is what I tried to express here.
Jan
18
revised Global variable initialization in packages
added 237 characters in body
Jan
18
revised Global variable initialization in packages
added 2 characters in body
Jan
18
answered Global variable initialization in packages
Jan
18
comment For any symbol, how can I get the full context-qualified name of the symbol as a string?
@JoelKlein Having UniqueContext[] would be quite handy, and not only for this problem. It would have to be efficient, however (e.g. Contexts[] can be quite slow).
Jan
17
awarded  Yearling
Jan
16
revised For any symbol, how can I get the full context-qualified name of the symbol as a string?
Simplified
Jan
16
revised For any symbol, how can I get the full context-qualified name of the symbol as a string?
changed code style
Jan
16
answered For any symbol, how can I get the full context-qualified name of the symbol as a string?
Jan
16
comment Pattern matching a pattern with patterns
You are free to disagree, as well as I am free to express my opinion :) I fully answered the part which was well-defined, in my opinion. But since you are the one to decide which answer is best for you, all I can say is that IMO the question was vague, and that's what I already did. If at the end you got the information you wanted, that's all that matters at present, but stating question in a more precise fashion would make it easier for us, as well as more useful for future visitors.
Jan
16
comment Pattern matching a pattern with patterns
Have to leave now for today, but my final feeling for all this is that the question is really too vague. There are 3 answers currently, and each interpreted it differently. Unupvoting.
Jan
16
comment Pattern matching a pattern with patterns
@jVincent Yes, this is a good point. I was too careless. Please see the edit.