gp-inline runs Pari/GP code and tests written as comments inline in a document such as TeX or Perl POD, or even program code. This helps guard against mistakes of arithmetic in a document. GP has various mathematical types and number theory functions allowing quite sophisticated mathematics to be checked alongside the statement of a formula etc.

... so two lots of 7 and three lots of 6 for total 32.
% GP-Test  2*7 + 3*6 == 32
The GP-Test line is a comment so ignored by TeX but gp-inline extracts it and runs it with GP. Various other comment prefixes are recognised too. Read more in the (20k, html).

gp-inline is free software (free as in freedom), published under the terms of the GNU General Public License (v3 or up). Download version 6 here and chmod it to executable for use. Requires Perl 5.6 up and IPC::Run.

gp-inline (36k, and sig)

Or for ease of install/remove as a .deb, and its source.

gp-inline_6-0.1_all.deb (29k, and sig)
gp-inline-6.tar.gz (50k, and sig)
The sig files are Gnu PG ascii armoured signatures generated from my key.

The .deb, .tar.gz, and my ELPA archive all include an Emacs gp-inline.el to run tests or defines in a PariEmacs GP sub-process. (See my packaged pariemacs for a .deb of PariEmacs.)

See also PariGP at the Emacs Wiki.

This page Copyright 2015, 2016, 2017 Kevin Ryde, except for the GPLv3 logo which is Copyright Free Software Foundation and used here in accordance with its terms.

(Back to the sitemap.)