Re: The GP command “?”

Ilya Zakharevich <[email protected]>
Newsgroups gmane.comp.mathematics.pari.devel
Message-ID <[email protected]>
On Sun, Dec 10, 2023 at 12:12:36PM +0100, Bill Allombert wrote:
> On Sat, Dec 09, 2023 at 07:49:50PM -0800, Ilya Zakharevich wrote:
> > Are people ACTUALLY using “the sections” in the results of the GP command
> >      ?
> > ?  Myself, I use only “the tail” of its output.  I do not ever recall
> > finding what ?1 outputs useful in the slightest…
> 
> The start of the list is more for beginner, the end more for advanced users.

I repeat: I could NEVER get anything important for a beginner “from
the list of sections”.

Just imagine some REAL guy you know (not a spherical cow in vacuum).
Assume that she is a beginner in GP/PARI.  Doing ?1 emits a list of 80
super-obscure words — without any comment.  What a REAL GUY would do
in such a situation?!

  (YES, I observed several REAL people doing exactly this — under my
   guidance.  I needed to be VERY apologetic…)

And do not forget that many of these obscure words are
misnomers. — Like the discussion of serreverse() etc. earlier.  (Or
the function returning log(gamma()) — you cannot find it even by name
using TAB:
    log<TAB>
.) 

> > (However, the output of ?19, ?20, ?21 is quite useful (although	these is
> > NOT LISTED in the output of
> >       ?
> 
> ?19, ?20, ?21 list functions that are private to the GP interpreter and cannot
> be called normally.

Of course they can — you just need to know how.  For example, PARI can
happily do

  35 \/ 23

After you realized this, these lists are much more important than what
?n returns.

Hope this helps,
Ilya
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.