Graphpak
Un article de Wikipédia, l'encyclopédie libre.
Le langage APL traite des collections de données, vecteurs et tableaux. Le besoin de représentation graphique de leurs contenus se posa rapidement, et donna naissance à une workspace nommée Graphpak.
La workspace est constituée pour des raisons historiques de groupes indépendants, dont on pouvait ne charger qu'une partie (en sus de la base GPBASE) si l'on était assujette à des contraintes mémoire trop importantes. Ce besoin a disparu avec les tailles de RAM et de disque actuelles, mais les groupes restent parfois utilisés pour ne pas trop encombrer l'espace des noms (table des symboles).
Le groupe indispensable comprenait les fonctions graphiques de base (GPBASE). Il devait toujours être présent.
Les groupes spécialisés concernaient :
- Le tracé de courbes (GPPLOT)
- Le tracé de diagrammes, histogrammes, arbres (GPCHT)
- L'ajustage de coubes (régressions linéaires et polynomiales, splines...) : GPFIT
- L'affichage de courbes de niveau, dites « de contour » : GPCONT
- Des opérateurs graphiques de rotation 3D, homothétie et présentation, y compris en mode stéréographique (GPGEOM)
Un dernier groupe nommé GPDEMO contenait une démonstration automatique des possibilités de GRAPHPAK, ce qu'on nomme aujourd'hui un tour.