Reputation
4,320
Next privilege 5,000 Rep.
Approve tag wiki edits
Badges
1 16 60
Impact
~69k people reached

Mar
18
comment Has compilation of big programs become excessively sluggish in v 10.4?
@SimonWoods Thanks, this seems to solve some of the cases, but not all. In particular, if the body of the Compile is constructed using With for code injection, it still performs much slower than earlier versions.
Mar
17
accepted What's the easiest way to remove overall factors from polynomials?
Mar
17
comment Has compilation of big programs become excessively sluggish in v 10.4?
Something spooky: when you put semicolon ; at end of the command to "suppress the output" compilation goes quickly like in earlier versions. This semicolon trick does not work if this code is called from a package file.
Mar
17
asked Has compilation of big programs become excessively sluggish in v 10.4?
Mar
16
accepted How to separately define TraditionalForm and TeXForm
Mar
16
comment How to separately define TraditionalForm and TeXForm
This is a perfect solution. As a note to myself (and others), the argument of System`Convert`TeXFormDump`maketex should be a box structure in TraditionalForm.
Mar
15
asked How to separately define TraditionalForm and TeXForm
Mar
14
asked How to get f[x] to match with f[c_., x] when OneIdentity doesn't match
Mar
10
comment Guidelines for planning custom GUI in Mathematica
@MikeHoneychurch I agree with you that WRI seems to be focusing on quantity rather than quality. By the way, do you have a source/reference about WRI's negligible commercial footprint?
Mar
10
reviewed Approve Get list value without displaying it on screen
Mar
9
revised How is `MakeExpression` processed by Mathematica?
edited title
Mar
9
asked How is `MakeExpression` processed by Mathematica?
Mar
9
revised How to make a replacement, provided an inner rule applies
fixed typo
Mar
9
comment How to make a replacement, provided an inner rule applies
@DanielLichtblau Yes that's a typo. Without the condition, the expression b[a] f[(*stuff*)] would unintentionally get transformed to f[(*stuff*)] even if there is no d[a] inside f[(*stuff*)]. The b[a] pre-factor should disappear only if there is d[a] inside f[(*stuff*)].
Mar
9
comment How to make a replacement, provided an inner rule applies
This is nice, but doesn't checking res=!=c require traversing through the whole expression again?
Mar
9
revised How to make a replacement, provided an inner rule applies
added follow up
Mar
9
asked How to make a replacement, provided an inner rule applies
Mar
9
asked How to tell Mathematica to treat all numbers (including those in decimal form) as arbitrary precision numbers
Mar
8
comment Is Mathematica's lexical scoping broken?
@Kuba Is With[{...},{...},body] supposed to be like Shifrin's LetL?
Mar
8
comment Is Mathematica's lexical scoping broken?
I'm getting With::argrx errors for both lines of code on 10.2 (same result on 9.0). The output does look different (one has b while the other has b$).