Suivez-nous sur X
|
|
|
0,
A,
B,
C,
D,
E,
F,
G,
H,
I,
J,
K,
L,
M,
N,
O,
P,
Q,
R,
S,
T,
U,
V,
W,
X,
Y,
Z,
ALL
|
|
0,
A,
B,
C,
D,
E,
F,
G,
H,
I,
J,
K,
L,
M,
N,
O,
P,
Q,
R,
S,
T,
U,
V,
W,
X,
Y,
Z
|
|
0,
A,
B,
C,
D,
E,
F,
G,
H,
I,
J,
K,
L,
M,
N,
O,
P,
Q,
R,
S,
T,
U,
V,
W,
X,
Y,
Z
|
|
A propos d'Obligement
|
|
David Brunet
|
|
|
|
Test d'Origami
(Article écrit par Cédric Beust et extrait d'Amiga News - octobre 1992)
|
|
Il s'agit d'un nouvel éditeur de sources spécialement axé sur la philosophie des "plis"
(folds).
L'idée est d'organiser le texte de manière hiérarchique de façon à avoir à
l'écran uniquement les informations importantes au début, et de sélectionner au fur et
à mesure celles qui vous intéressent (c'est assez semblable à l'Hypertexte de ce point de vue).
Par exemple, pour un langage tel que C, le premier niveau pourrait être l'affichage des en-têtes
de fonction. Si vous désirez éditer l'une d'elles, vous mettez le curseur sur le nom et sélectionnez "Open".
Le texte se "déplie" et la fonction apparaît alors. A moins que vous ayez décidé de partitionner le
code de la fonction en plusieurs plis à son tour l'une pour la déclaration des variables et l'autre pour le code
proprement dit.
Il y a plusieurs façons d'éditer ces plis : soit vous les ouvrez en même temps que les autres ("Open") et
dans ce cas, vous aurez à l'écran tous les plis du niveau précédent plus celui que vous venez de déplier,
soit vous pouvez décider de ne plus avoir à l'écran que le pli que vous venez d'ouvrir. Dans ce cas,
pour reprendre l'exemple précédent, le code de la fonction va devenir le texte que vous éditez et tout le
reste va disparaître, jusqu'à ce que vous décidiez de revenir un niveau plus haut ("Exit").
La documentation d'Origami est naturellement écrite avec Origami. Sur la photo d'écran, vous voyez le texte
de la documentation structurée. Les trois premiers chapitres (Preface, Disclaimer, Installing Origami)
sont des plis fermés et j'ai ouvert le quatrième (Additional Amiga features) qui a révélé à son tour
d'autres plis (précédés par "...").
Origami reconnaît plusieurs langages (Occam, Pascal, C, Lisp, Roff, TeX, Script) et permet de définir
ses propres touches.
L'idée est intéressante mais j'ai quand même des remarques à faire sur le logiciel
en général. D'abord sur l'organisation de la hiérarchie : il faut deviner que l'exécutable se
trouve dans src/Amiga/bin ! Ensuite, sur l'absence quasi totale de documentation. Il est constamment
fait référence à un "origami manual" dont je n'ai trouvé nulle trace. Je pense que tous ces
problèmes sont dus au fait qu'Origami est destiné à tourner sur plusieurs machines, et apparemment l'effort
a été porté sur l'exécutable jusqu'à maintenant. Espérons qu'une organisation un peu plus rigoureuse
succédera à la présente version.
Nom : Origami.
Développeur : Thomas Hadig.
Genre : éditeur de sources.
Date : 1992.
Configuration minimale : Amiga OCS, 68000, 512 ko de mémoire.
Licence : gratuiciel.
|
|