A new interpretor for PARI/GP
- [1] Université Montpellier 2 CNRS I3M/LIRMM Place Eugène Bataillon F-34095 Montpellier cedex, France
Journal de Théorie des Nombres de Bordeaux (2008)
- Volume: 20, Issue: 3, page 531-541
- ISSN: 1246-7405
Access Full Article
topAbstract
topHow to cite
topAllombert, Bill. "A new interpretor for PARI/GP." Journal de Théorie des Nombres de Bordeaux 20.3 (2008): 531-541. <http://eudml.org/doc/10850>.
@article{Allombert2008,
abstract = {When Henri Cohen and his coworkers set out to write PARI twenty years ago, GP was an afterthought. While GP has become the most commonly used interface to the PARI library by a large margin, both the gp interpretor and the GP language are primitive in design. Paradoxically, while gp allows to handle very high-level objects, GP itself is a low-level language coming straight from the seventies.We rewrote GP as a compiler/evaluator pair, implementing several high-level features (statically scoped variables, anonymous functions, closures as first class objects) that should move GP into the nineties.},
affiliation = {Université Montpellier 2 CNRS I3M/LIRMM Place Eugène Bataillon F-34095 Montpellier cedex, France},
author = {Allombert, Bill},
journal = {Journal de Théorie des Nombres de Bordeaux},
language = {eng},
number = {3},
pages = {531-541},
publisher = {Université Bordeaux 1},
title = {A new interpretor for PARI/GP},
url = {http://eudml.org/doc/10850},
volume = {20},
year = {2008},
}
TY - JOUR
AU - Allombert, Bill
TI - A new interpretor for PARI/GP
JO - Journal de Théorie des Nombres de Bordeaux
PY - 2008
PB - Université Bordeaux 1
VL - 20
IS - 3
SP - 531
EP - 541
AB - When Henri Cohen and his coworkers set out to write PARI twenty years ago, GP was an afterthought. While GP has become the most commonly used interface to the PARI library by a large margin, both the gp interpretor and the GP language are primitive in design. Paradoxically, while gp allows to handle very high-level objects, GP itself is a low-level language coming straight from the seventies.We rewrote GP as a compiler/evaluator pair, implementing several high-level features (statically scoped variables, anonymous functions, closures as first class objects) that should move GP into the nineties.
LA - eng
UR - http://eudml.org/doc/10850
ER -
References
top- B. Allombert, GP2C, the GP to C translator , http://pari.math.u-bordeaux.fr/pub/pari/GP2C/, version 0.0.5pl6, 2008.
- R. Corbett, R. Stallman, BISON, the GNU parser generator, http://www.gnu.org/software/bison/, version 2.3, 2006.
- T. Lindholm, F. Yellin, The Java Virtual Machine Specification , Second Edition, http://java.sun.com/docs/books/jvms/second_edition/html/VMSpecTOC.doc.html, 1999.
- the PARI Group, PARI/GP, http://pari.math.u-bordeaux.fr/ version 2.3.4, 2008.
NotesEmbed ?
topTo embed these notes on your page include the following JavaScript code on your page where you want the notes to appear.