Navigateur d'utilitaires

Le navigateur d’utilitaires vous permet d’explorer l’utilitaire Scheme intégré stdlib fourni avec Lumi, sans avoir à quitter l’application ni à parcourir les fichiers sources.

Ouverture du navigateur d’utilitaires

Accédez à Aide → Programmation → Navigateur d’utilitaires.

La fenêtre s’ouvre immédiatement ; aucun plug-in ne doit être chargé à l’avance.

Ce que ça montre

Le navigateur répertorie toutes les procédures, variables et formulaires de syntaxe exportés par les sept bibliothèques d’utilitaires que Lumi charge automatiquement au démarrage :

BibliothèqueCe qu’il couvre
common.scmAides à usage général (utilitaires de chaîne, de nombre, de liste)
files.scmAides aux fichiers et aux chemins
gegl.scmTampon GEGL et aides aux couleurs
images.scmAssistants au niveau de l’image (image-get-open-list, etc.)
layers.scmAides de calque et dessinables
parasites.scmAides à la lecture/écriture parasite
paths.scmAides de chemin et de vecteur

Tous ces éléments sont disponibles dans n’importe quel plug-in Scheme ou dans la console Scheme.

Recherche et filtrage

  • Champ de recherche : filtre par nom au fur et à mesure que vous tapez (correspondance de sous-chaîne insensible à la casse).
  • Filtre de type : limitez les résultats à procedure, variable ou syntax.

Cliquer sur une entrée affiche sa docstring complète et la bibliothèque dont elle provient.

Le Stdlib comme Wrappers

Les bibliothèques d’utilitaires sont une application pratique du modèle d’encapsulation : chaque assistant donne un nom clair à une opération de bas niveau, masque le passe-partout et fournit un emplacement unique pour mettre à jour si la commande sous-jacente change. Si vous souhaitez comprendre l’approche de conception qui les sous-tend, consultez le didacticiel Wrapping.

Relation avec le navigateur de procédures

Le navigateur d’utilitaires est distinct de Filtres → Script-Fu → Console → Parcourir (le navigateur de procédures). Le navigateur de procédures répertorie les procédures enregistrées dans PDB. Le navigateur d’utilitaires répertorie les définitions d’assistance qui vivent intentionnellement en dehors du PDB : elles sont uniquement Scheme et n’ont pas de liaison C.