2
$\begingroup$

Here we can see definition of ResourceFunction["RainbowText"].

enter image description here

The definition is quite obvious on the image (explicit open source).

We can get the definition also by code:

ResourceFunction["RainbowText", "Definition"]

When doing the same with ResourceFunction["IntegrateByParts"] we have this definition:

enter image description here

What kind of definition is it? I can not see any open source code of the function.

$\endgroup$

1 Answer 1

5
$\begingroup$

You can read the definitions by using PrintDefinitions:

ResourceFunction["IntegrateByParts"];
ResourceFunctionHelpers`IntegrateByParts // GeneralUtilities`PrintDefinitions
$\endgroup$
8
  • $\begingroup$ If we compare it with RainbowText why does it have to be so much obscured and cumbersome? $\endgroup$ Commented Feb 16 at 12:45
  • $\begingroup$ In particular I am interested in how to choose custom u and v substitutions in integration by parts of that function. $\endgroup$ Commented Feb 16 at 12:47
  • $\begingroup$ It looks like IntegrateByParts is quite a lot more complicated, which is presumably why it's hidden behind a paclet update. $\endgroup$ Commented Feb 16 at 12:48
  • 1
    $\begingroup$ @azerbajdzan click on udvlistto get more information! $\endgroup$ Commented Feb 16 at 12:55
  • 2
    $\begingroup$ It’s in Wolfram|Alpha internal code, hence not easy to spelunk. $\endgroup$ Commented Feb 16 at 23:13

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.