26,788 reputation
256128
bio website
location Argentina
age
visits member for 2 years, 6 months
seen 13 mins ago

My email:

StringTake[ ExampleData[{"Text", "Hamlet"}] <> "@", List /@ {45, 114, 132, 134, 138, 142, 2933, 2939, -1, 2994, 3184, 3189, 3213, 3305, 3364, 3427, 3446, 3473}] // StringJoin


Jul
11
comment Menu commands on Palettes and other windows without menu bars?
I see you never had to bring back to center windows that had been moved 3 monitors away from sight :P
Jul
11
comment Menu commands on Palettes and other windows without menu bars?
The same dropdown where you can choose global, selection, selected notebook, ..... Anyway, this would force you to save the palette WITH the menu bar on. That's not good
Jul
11
comment Menu commands on Palettes and other windows without menu bars?
You don't need the focus on the palette to use the option inspector. You can choose the specific notebook from the dropdown. We need an easier way out of this, hummm
Jul
11
accepted Implementing efficient multiple undo
Jul
2
awarded  Inquisitive
Jul
2
awarded  Curious
Jun
27
awarded  Popular Question
Jun
23
comment Extract what symbol is set by SetDelayed, Set, TagSet, UpSet, SetAttributes, etc
Perhaps Options and the others can be defined with := as well as =. Why do you choose to make Condition and PatternTest fail?
Jun
23
comment Extract what symbol is set by SetDelayed, Set, TagSet, UpSet, SetAttributes, etc
Also, even though automatic reordering happens, it may be nicer to put the definitions of general Set and SetDelayed at the end
Jun
23
comment Extract what symbol is set by SetDelayed, Set, TagSet, UpSet, SetAttributes, etc
Also you could DeleteDuplicates on List @@ Map[visit, Hold[args]]
Jun
23
comment Extract what symbol is set by SetDelayed, Set, TagSet, UpSet, SetAttributes, etc
Humm, there's the manual way of defining XValues[sym]={lalalla} for all DownValues, OwnValues etc.
Jun
23
comment How to change the appearance of a Cell GroupOpener?
Or a style with a CellDynamicExpression that runs once, and replaces itself with another style and in the process parses possible cellgroups? All hacks, nothing nice
Jun
23
comment How to change the appearance of a Cell GroupOpener?
@Silvia hehe, a NotebookDynamicExpression that continuously reparses the whole notebook :D. Speaking seriously, I also doubt it is possible to set the group opener variable by style. Perhaps there's some undocumented event that triggers on each new cell group? Who knows
Jun
23
comment How to change the appearance of a Cell GroupOpener?
Nice one. @AlexeiBoulbitch Perhaps a palette would be a simpler compromise than trying to do magic with a stylesheet, and would allow you to turn it on and off on the selected cellgroup
Jun
17
awarded  Good Answer
Jun
13
revised Can a Symbol own OwnValues that don't evaluate when it's the head of an expression?
edited title
Jun
13
comment Can a Symbol own OwnValues that don't evaluate when it's the head of an expression?
I think he just means that he would like for y to be evaluated to something, but y[sth] be treated as something different. In other words, have some kind of ownvalues that won't evaluate if the symbol is a head
Jun
13
comment Can a Symbol own OwnValues that don't evaluate when it's the head of an expression?
Otherwise, you have to get hacky, such as creating a lexical environment. As to the advantages of how it is, there are many, and they will come up more often soon in v10, with all the new "operator versions" of functions like Map, Apply, etc
Jun
13
comment Can a Symbol own OwnValues that don't evaluate when it's the head of an expression?
You can, but using Stack, which makes it inefficient, and won't work if inside StackInhibit. Otherwise, I think we have to wait until they create the attribute OnlyEvaluateIfNotHead, or create the OnlyIfNotHeadOwnValues
Jun
11
comment Thread over uneven (ragged) expressions with full functionality?
Also, there's the small issue of definitions that didn't match now matching with the padded dummy arguments. Perhaps keeping the myhold and some other one for the head of heads, and replacing them back after the threading? Not sure if I am thinking straight, and I don't have MMA to try stuff