Giac est une librairie de calcul formel distribuée sous licence GPL, Xcas en est une interface graphique. Le tout fonctionne aussi bien sous Linux, MacOS X et Windows. Avec cet ensemble logiciel il est possible de faire du calcul formel, de la géométrie dynamique, du tableur et de la programmation.
La librairie Giac est utilisable directement, en ligne de commande, par l'intermédiaire d'un programme (giac). Ce dernier dispose d'une facilité de communication avec TeXmacs... qui est exploitable au travers d'un script Perl qui se dissocie, à l'exécution en un processus père qui adresse les requêtes à un processus fils qui lance giac et retourne les réponses.
Page de téléchargement de pgiac
pgiac est en cours de développement mais mais quelques exemples sont proposés ci-dessous.
Dans la pratique, je commence par écrire un fichier LaTeX dans lequel je mèle du code ordinaire et quelques lignes commençant par .g
, suivies d'instruction interprétables par Giac. Ensuite j'exécute le script pgiac
sur ce fichier. Un nouveau fichier est constitué, il reprend le premier à l'exception des lignes commençant par .g
qui sont transmises à giac
, une réponse adaptée est alors substituée dans le flot de sortie.