Lexique informatique › Infrastructure › xcalc

xcalc

Infrastructure Svenska → Mis à jour: 2026-10-08
Plus d'infos
Créé par
John Bradley
Type
Calculatrice
Licence
MIT
Code source
gitlab.freedesktop.org/xorg/app/xcalc

La calculatrice de X11, qui imite une Texas Instruments TI-30 ou, avec -rpn, une HP-10C en notation polonaise inverse.

John Bradley, à l'université de Pennsylvanie, a écrit l'original pour X10 ; Mark Rosenstein au Projet Athena et Donna Converse au MIT X Consortium l'ont repris pour X11 et les widgets Athena. Le mode par défaut est une TI-30 en notation infixe avec parenthèses ; -rpn la transforme en HP-10C, avec une pile et une touche ENTER, y compris une rangée de boutons vides qui étaient des touches de programmation sur l'original. Le clavier fonctionne comme accélérateur, si bien que la calculatrice se passe de souris.

Ce qui la rend intéressante, c'est sa construction. La position, l'étiquette et la fonction de chaque touche vivent dans un fichier app-defaults que la page de manuel qualifie d'« énorme », et non dans le code C : qui veut une autre calculatrice écrit son propre fichier de ressources, sans compiler. C'est la philosophie d'Xt poussée à sa conclusion logique : le programme est l'interpréteur de sa propre configuration.

← Retour au lexique