Table of Contents

[ Home ] – [ Research ] – [ Teaching ] – [ Misc ]


Le plugin LinguaStream "System Pipe"

Du nom de son composant le plus représentatif.

Objectifs

Cette extension LinguaStream (plugin LS) se veut accroître les moyens d'interaction de LS avec le système d'exploitation et les logiciels disponibles en ligne de commande (tels que cat, echo, find, env, grep, netcat, ssh, perl… ). Il s'agit d'une solution d'intégration peu pérenne mais définitivement peu coûteuse à mettre en oeuvre.

L'extension offre ainsi les composants System Source et System Pipe qui permettent :

En natif, LS offre des composants qui remplissent partiellement cet objectif. LS propose des composants de récupération spécifiques de certains types de source (fichier, zip, url, …). Il propose aussi des composants de redirection vers des sorties terminales (fichier, observer interne, …).

Téléchargement

Actuellement distribué en l'état, la distribution est susceptible d'évoluer suivant la licence de LS. Me contacter pour l'accès au code source.

System Pipe (Dernière version : 07-11-06)

Testé avec :

LS Version        :  2.0.1 
Java VM           :  Sun Microsystems Inc. 1.5.0_06
System            :  Linux 2.6.22-14-generic i386

Description

L'extension est constitué de deux composants accessibles dans LS sous l'onglet Components en suivant les chemins suivants :

Structure >

Usage

System Source

En attaché ici un exemple de chaîne LS qui réalise un simple //echo "Bonjour le monde !"// (echo.ls) ; là, la capture d'écran correspondante (echo-wc.png).

System Pipe

En attaché ici un exemple de chaîne LS qui réalise un simple //wc -w// (echo-wc.ls) (comptage de mots) sur la sortie récupérée de l'echo du composant System Source précédent ; là, la capture d'écran correspondante (echo-wc.ls.png).

Ce qu'il reste à faire

On peut se demander si l'on crée ou non un seul composant réalisant telle ou telle fonction suivant ses paramètres.

System Source

System Pipe

Nicolas Hernandez