Mon post est peut-être un peu abstrait. Pour des gens qui veulent une idée plus concrète des interactions dont je parle, voici un exemple de Notebook IPython.
Cette page est (un export HTML d') un historique d'une interaction entre un utilisateur et l'outil IPython. Chaque commande correspond à une paire In (ce que l'utilisateur a tapé comme commande; ici il s'agit d'un bloc de code Python) et Out (la sortie qui peut aussi bien être textuelle que graphique, voire même être elle-même une animation interactive. Il y a du texte autour qui sont des commentaires écrits (après coup) par l'utilisateur pour présenter son interaction de façon lisible.
L'idée serait d'avoir le même genre de mécanismes, mais pour un terminal. Je suis dans un répertoire qui contient des images, pof je les représente (par défaut redimensionnées pour ne pas être trop envahissantes) dans mon terminal avec une commande simple. Je fais un grep, j'ai une sortie semi-interactive qui me permet d'activer (par une entrée clavier ou un clic souris) une ligne de résultat pour afficher le contexte qui l'entoure.
[^] # Re: Terminaux riches
Posté par gasche . En réponse à la dépêche Terminology 0.3. Évalué à 5.
Mon post est peut-être un peu abstrait. Pour des gens qui veulent une idée plus concrète des interactions dont je parle, voici un exemple de Notebook IPython.
http://nbviewer.ipython.org/4042018
Cette page est (un export HTML d') un historique d'une interaction entre un utilisateur et l'outil IPython. Chaque commande correspond à une paire In (ce que l'utilisateur a tapé comme commande; ici il s'agit d'un bloc de code Python) et Out (la sortie qui peut aussi bien être textuelle que graphique, voire même être elle-même une animation interactive. Il y a du texte autour qui sont des commentaires écrits (après coup) par l'utilisateur pour présenter son interaction de façon lisible.
L'idée serait d'avoir le même genre de mécanismes, mais pour un terminal. Je suis dans un répertoire qui contient des images, pof je les représente (par défaut redimensionnées pour ne pas être trop envahissantes) dans mon terminal avec une commande simple. Je fais un grep, j'ai une sortie semi-interactive qui me permet d'activer (par une entrée clavier ou un clic souris) une ligne de résultat pour afficher le contexte qui l'entoure.