| Gottfried Helms on Sat, 14 Jan 2023 14:27:02 +0100 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
| Re: Programmatically obtain a complete list of commands and keywords for updating the PARI/GP third-party IDE tools. |
Am 14.01.2023 um 03:52 schrieb Hongyi Zhao:
> On Sat, Jan 14, 2023 at 2:11 AM Bill Allombert
> <Bill.Allombert@math.u-bordeaux.fr> wrote:
(...)
>> Note: the PARI installation includes a file pari.desc that includes all this data
>> in RFC822 format. We also provide a perl module to read it PARI/822.pm
>
> I downloaded the source distribution from here [1], and then performed
> the following check:
>
(...)
>
> As you can see, there is no the file pari.desc at all.
>
Hmm, in the GP-version, downloaded in the tarball
pari-2.13.1.tar\pari-2.13.1\src\functions
I didn't find something like "pari.desc" as well.
But in the subdirectories of /scr/functions/ I find info-files for
each GP-command the full documentation.
Example --- file:"lindep" (no extension)
----------------------------------------------------------------------------------
Function: lindep
Section: linear_algebra
C-Name: lindep0
Prototype: GD0,L,
Help: lindep(v,{flag=0}): integral linear dependencies between components of v.
flag is optional, and can be 0: default, guess a suitable
accuracy, or positive: accuracy to use for the computation, in decimal
digits.
Doc: \sidx{linear dependence} finds a small nontrivial integral linear
combination between components of $v$. If none can be found return an empty
vector.
(...)
----------------------------------------------------------------------------------
>From that it should be easy to access the help-info programmatically.
(Didn't expect that something like this were around when I started
developing my own toolbox for this...)
Gottfried