| Karim Belabas on Sun, 10 Dec 2023 19:48:31 +0100 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
| Re: The GP command “?” |
* John Cremona [2023-12-10 16:58]:
> I do use ? as I still don't know the section numbers. I wouldn't mind
> having something like ?sections, but surely*noone* uses ?? to display
> users.dvi !?
I do ...
Also ?? opens the general documention in a platform-adapted way: a PDF
document on Windows or Mac, the HTML docs in a browser (emscripten) or a
Jupyter notebook, etc. I've seen quite a few Windows or Mac users rely
on it: most don't know where the manuals are installed, or how to find
them on the web.
I do like the idea of including the texts proposed by Ilya, though !
Cheers,
K.B.
> So we could make ?? do what ? does now (or at least the top
> part).
>
> John
>
> On Sun, 10 Dec 2023, 11:12 Bill Allombert, <
> Bill.Allombert@math.u-bordeaux.fr> 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.
> >
> > > (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.
> >
> > For example,
> >
> > ? _factor_Aurifeuille(5,5)
> > *** syntax error, unexpected invalid token, expecting end of file:
> > _factor_Aurifeuille(5,5)
> > ? _*_(5,5)
> > *** syntax error, unexpected invalid token, expecting end of file:
> > _*_(5,5)
> >
> > Though it is possible to call them using alias:
> > ? alias("mul","_*_")
> > ? mul(5,5)
> > %4 = 25
> > ? fold(mul,[1..100])==100!
> > %5 = 1
> >
> > Cheers,
> > Bill.
> >
> >
K.B.
--
Pr. Karim Belabas, U. Bordeaux, Vice-président en charge du Numérique
Institut de Mathématiques de Bordeaux UMR 5251 - (+33) 05 40 00 29 77
http://www.math.u-bordeaux.fr/~kbelabas/