| bio | website | wolfram.com |
|---|---|---|
| location | Chesterfield, MO | |
| age | 41 | |
| visits | member for | 1 year, 4 months |
| seen | 11 hours ago | |
| stats | profile views | 424 |
I've been with Wolfram Research in some capacity since 1993, and have worked on the Mathematica front end since 1996. While Wolfram tolerates and even occasionally encourages my appearances in user forums like this one, my words (especially the stupid ones) are my own, and I don't speak for Wolfram in an official capacity.
Fun facts: I also like games of all sorts, and I'm a competitive Scrabble® player. I've written various sorts of crossword game-related utilities (some fun, some dead ends, some serious) in Mathematica, and consulted briefly on Wolfram|Alpha's word game content. I also contributed UI code to an open source crossword game simulator called Quackle which is quite the thing in the competitive player community.
|
Jun 1 |
comment |
Pasting TemplateBox with a Dynamic argument @FredDanielKline That's not relevant to this discussion. Sorry, I've been super-busy...I still intend to figure out what's going on here at some point. |
|
Jun 1 |
answered | ShearingTransform and Dynamic |
|
Apr 6 |
awarded | Nice Answer |
|
Apr 2 |
awarded | Nice Answer |
|
Mar 18 |
comment |
Pasting TemplateBox with a Dynamic argument Wow, this is freaky. While developing an answer for another question (which I hope will be really interesting) just last night, I tried to do exactly the same thing and made the identical discovery! I haven't had a chance to dig into the problem yet, but I will soon. Favoriting your question...and I'll swing back around when I have an answer. |
|
Mar 17 |
awarded | Nice Answer |
|
Mar 13 |
awarded | Nice Answer |
|
Mar 13 |
awarded | Critic |
|
Mar 13 |
answered | Plot on command within DynamicModule? |
|
Mar 9 |
comment |
How does AutoStyleWords work? Rojo is correct that this doesn't have to be in a newly created stylesheet...you could set it in the OI at the notebook or global level, or add it to a shared stylesheet. What I'm doing here is providing a specific formula that any newbie can follow and make work. This, like any other option, works in various and predictable manners which I'm happy to elucidate on in other questions where the issue would be on topic. And, to clarify...it's not "executing code"...it's merely an option setting like Background or FontColor or any other. |
|
Mar 9 |
comment |
How does AutoStyleWords work? @Rojo, yes, the fact that key-password pair should have worked but crashed instead was part of the bug that I fixed (and there were various other issues....this turned out to be a pretty rarely used portion of the code, so it had been busted for a few years w/o anybody noticing). |
|
Mar 9 |
comment |
How to copy hyperlink addresses using the keyboard The code doesn't work for two reasons. One is that this is not quite the code that is used in the context menu, and the mistranslation here mixes things running in the FE's packet system ( FrontEnd`CopyToClipboard) with things which don't run in the packet system (CurrentValue). That would be trivial to work around, but there's a deeper problem, which is that CurrentValue will only return the correct thing if exactly the right thing is selected. It works in context menus because the menu system automatically sets the right target. I'm still pondering alternative solutions. |
|
Mar 6 |
answered | How does AutoStyleWords work? |
|
Mar 6 |
comment |
How do I programmatically add to contextual menus? You're right...you can't append menu items. But you missed a second source of context menus...the ComponentwiseContextMenu option. ContextMenu is used where you can easily dictate context menus by style, whereas ComponentwiseContextMenu allows you to determine context menus which belong to certain box types, the various cell-related widgets, etc., which may be difficult or impossible to apply styles to. |
|
Mar 6 |
comment |
Can the position of Tooltips be changed? Sorry, if it's a real tooltip, the answer is just simply no. Can't be done. The positioning algorithm is hard-coded into the FE source code (I just checked) and is not user-settable. You might be able to find some way to create a fake tooltip-like thing which you can have more control over, but it's just not going to be possible with the real thing. FWIW, you're the first person I'm aware of to ask for this functionality. Wasn't even on my radar before. |
|
Mar 6 |
answered | What is modifying an init.m that changes menu Palettes order? |
|
Mar 6 |
awarded | Autobiographer |
|
Mar 6 |
comment |
A problem with Deploy and Locator in a Manipulate @JohnCarzoli a correction to your logic. With the change to Dynamic[p], there is never any need at all to refresh the implicit Dynamic created by the Manipulate. Dynamic only refreshes if a variable it directly evaluated changed. The change makes it so that the only variable the implicit Dynamic depends upon is vector, and vector never changes (it contains internal Dynamics that change, but that doesn't affect the value of vector itself). |
|
Mar 6 |
comment |
CellEvaluationFunction or $PreRead stripping inline cells from text cells @Rojo here's my Windows LinkSnooper kernel's "Arguments to MLOpen": -LinkMode Launch -LinkName '`javaw` -classpath "`jlinkjar`" com.wolfram.jlink.util.LinkSnooper -kernelname "MathKernel" -noinit' |
|
Mar 6 |
comment |
Is it possible to set a timeout for LinkWrite[]? @OleksandrR. yes, you're probably right that it's not documented...but I doubt it will ever change, as these behaviors are well-known within WRI and probably frequently relied upon. For example, the FE relies upon this behavior of MLReady(). I don't know whether MLReadyParallel() has the same behavior or not. The FE uses MLReadyParallel() extensively (well, only in one place, but that place is executed all the time), but only with links that are already connected. I'm not aware of any significant and recent bug fixes to it. |