2011-11-09 2 views
5

Bonjour (également affiché sur la liste VWNC),
Nous examinons les options d'interfaçage avec un système Unix existant. Une option que nous aimerions explorer serait de filtrer une session de terminal VT100.VT100 interface de grattage d'écran pour Smalltalk

Y a-t-il quelque chose là-bas pour le support de session de terminal Smalltalk VT100, comme l'ancienne interface EHLLAPI 3270 de VA? (fonctionnait bien pour moi dans un système Reuters FX/VA/AS400 en 1995).

pas eu beaucoup de chance avec les recherches, à part quelques références très anciennes à CTermConnection dans VW 2.5 et VT102Emulator pour Squeak de Ian Piumarta de 2002. Ce
est un stand alone application de plage, de sorte que tout dialecte Smalltalk fera.

Merci pour toute aide,
Bob

+0

Je n'ai jamais vu de petites annonces pour ça. Mais il existe de nombreuses solutions Java, Python et Perl pour cela. Seriez-vous prêts à séparer le scraping dans son propre service web (en python) et à ce que vos trucs Seaside appellent des méthodes web sur le service web python? :-) –

Répondre

1

Smallalk/X comprend les émulateurs VT52 et VT100. Ils ne sont pas parfaits et n'émulent pas l'ensemble des séquences d'échappement, mais même s'ils sont incomplets, ils peuvent fournir quelque chose pour commencer (et extraire les éléments qui manipulent les séquences d'échappement). ST/X peut fileout au format junk standard (ou aller chercher la source de classe à partir du référentiel cvs de exepté)

Toutefois, si vous exécutez en bord de mer, je suppose que vous feriez mieux de regarder un émulateur VT100 javascript et écrire un wrapper widget de bord de mer pour cela (qui passe simplement par les événements-clés et les données entrantes). Peut-être moins de travail à la fin, car je suppose que les émulateurs JS sont nombreux.