P is for Practical PerlMonks

### Re: That rewrite feeling...

by tsee (Curate)
 on Jan 19, 2007 at 14:10 UTC ( #595454=note: print w/replies, xml ) Need Help??

in reply to That rewrite feeling...

I hear you! This is what made me write Math::Symbolic and the transformation add ons.

Steffen

Replies are listed 'Best First'.
Re^2: That rewrite feeling...
by sgt (Deacon) on Jan 21, 2007 at 23:41 UTC

hi, I wonder if you know about Form by Jos Vermaseren (took lots of ideas from Schoonschip by M. Veltman. As you do physics my guess if that you might know about it. If not have a look at it, some of the ideas might be useful (freezing expressions left over after taking out some factors to work on them independently -- special "combining" substitutions that add an arg to a function
Id, x^any * f(x1,...)= f (poly(x), x1,...), poly(x) = full polynomial in x of all terms having f's
useful for integ.

cheers --stephan

Hi Stephan,

I haven't looked at Form before. I seem to recall the name from somewhere, but I might be mistaken. Perhaps it's that the theoretical physicists I know use Mathematica almost exclusively.

Thanks for the pointer!

Steffen

I haven't looked at Form before. I seem to recall the name from somewhere, but I might be mistaken. Perhaps it's that the theoretical physicists I know use Mathematica almost exclusively.

Indeed Form received some attention at my department. I wasn't urged nor required to look into it, but did so out of curiosity. It's a very powerful piece of software that IMHO may deserve being known also outside of high energy physics circles. I remember experimenting with it, and finding it has many interesting features. But seriously, since you mentioned Mathematica, speaking about the latter, or similar "high level" software, the tutorial (or was it the reference manual?) of Form is clear: they're like swiss army knives that "do it all". Form is quite different: it is extremely specialized, a knife that will only do one thing. To do more complex stuff you will have to know how to do so, and that won't be just as intuitive as with those other programs. For example, Form doesn't know what a derivative is: it can indeed do calculations that involve derivatives, but you have to instruct it to do so! The advantage is that it will happily and effciently handle computations on which those other things may choke...

Create A New User
Node Status?
node history
Node Type: note [id://595454]
help
Chatterbox?
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others browsing the Monastery: (4)
As of 2017-12-16 00:22 GMT
Sections?
Information?
Find Nodes?
Leftovers?
Voting Booth?
What programming language do you hate the most?

Results (446 votes). Check out past polls.

Notices?