Reputation
Top tag
Next privilege 10,000 Rep.
Access moderator tools
Badges
32 58
Newest
 Nice Answer
Impact
~39k people reached

Apr
22
comment On Reverting Code that Mma Switches to Raw Input Form Back to Standard Form
The package editor is going to tend to do this. The possibilities...if you don't have to edit the package, then the code should still work (produce a styled message when evaluated). Or work in a notebook file and Save As->Package file to export, but use the notebook as the main way of storing your source code. Or use auto-generated packages, which are turned off by default in v9, but can be turned back on using the AutoGeneratedPackage option in the option inspector.
Apr
22
comment Cannot save file
Sometimes dragging the legacy of the way we did things 15 years ago around in the code sucks. I recently spent nearly two months digging one of those legacy things out of the system (also to do with Unicode, but with fonts instead of files). We'll fix this one, too, but I just can't yet make a guarantee as to when.
Apr
22
comment Cannot save file
@OleksandrR. Mathematica uses the standard library for file APIs. Whether CreateFileA or CreateFileW gets called is an implementational detail of the VC++ standard library. It is true that we are using the non-widechar version of the standard library file functions, which is, of course, the cause of the problem. In answer as to why on earth we would still, in 2013, be doing this, I can only say that it's something I certainly would have done had I more resources, but I'm always forced to choose between shipping one thing or another (and that choice has many outside influences).
Apr
14
answered On Reverting Code that Mma Switches to Raw Input Form Back to Standard Form
Mar
24
awarded  Nice Answer
Mar
23
answered How can I get the style of selected cells?
Mar
5
comment Why does ; suppress Dynamic output?
Have you investigated DynamicWrapper?
Feb
27
comment Unexpected result when reading Cell with comment-lines by NotebookRead
It was a bug, newly introduced to 9.0.0, and subsequently fixed in 9.0.1. The same problem led to the oft-reported corruption of certain cells when you tired to merge them.
Feb
20
awarded  Nice Answer
Feb
19
awarded  Enlightened
Feb
19
awarded  Nice Answer
Feb
17
comment Alternative Math Font
@Szabolcs In the next major release of Mathematica, I anticipate there will be support for the multi-lingual plane characters in MathLink, but not in the kernel or FE. It's a start, but probably not helpful for you. Sorry. The good news is that the infrastructure updates I've discussed here help to lay the foundation for multi-lingual plane support.
Feb
17
comment Alternative Math Font
@Mr.Wizard Yes, it'll be a resource with similar sorts of information. When the time comes, I'll be happy to discuss the particulars.
Feb
15
comment Alternative Math Font
This resource file is going to undergo a major overhaul in a future release, incidentally. Unicode support in Mathematica mostly predates Unicode support in operating systems, and some things are going to be changing. So don't expect this file format to be future-proofed.
Feb
15
comment Alternative Math Font
The - sign indicates that we shouldn't be using the Mathematica fonts when we're in Greece. The Mathematica fonts are just a nightmare if you actually want to communicate in Greek, but Unicode makes no distinction between mathematical and lingual uses of Greek (except for epsilon, which evolved into two separate characters...and don't think that didn't cause a stir back in the day when the Unicode committee screwed it up, then majorly broke backward compatibility to fix it). I discovered recently that the "in-Greece" feature didn't seem to be working as expected on Mac v9, so YMMV.
Feb
15
awarded  Enlightened
Feb
15
awarded  Nice Answer
Feb
15
answered Exclude Sections/Subsections/… from evaluation
Feb
13
comment Why is Mathematica limiting the execution time of my calculation?
The fact that it's in a button is the entire question. None of your code matters. The question could be boiled down to "Why does Button["wait", Pause[20]; Print["done"]] not complete"? The answer to which is that you should add the option Method->"Queued" as an option to the Button.
Feb
10
answered Is there a “GrabHand” and “OpenHand” MouseAppearance in Mathematica?