PMTclShell ver. 1.0
Tcl shell per OS/2 Presentation Manager

PMTclShell è una shell grafica per il linguaggio di programmazione Tcl.
La finestra principale è infatti costituita da una linea per l'input del testo (nella parte inferiore della finestra) e da un controllo multilinea per la visualizzazione dell'output.
PMTclShell si interfaccia a una shell Tcl a caratteri (generalmente tclsh.exe) alla quale spedisce il comando inserito nell'apposito campo di inserimento, e dalla quale legge la risposta dell'interprete.
Attualmente, PMTclShell 1.0 è stato testato con l'uso di tclsh.exe incluso nel package di Tcl7.5 di Yves Paindaveine (yp@osf.org).

Vantaggi rispetto a una shell a caratteri:
- Migliore interazione con l'utente
- Cut&Paste
- Creazione della coda dei messaggi. Questo permette di eseguire comandi Tcl (o sue estensioni) che sfruttano l'interfaccia grafica. Per esempio è possibile eseguire il comando exec e.exe per lanciare l'editor grafico di OS/2, oppure creare un nuovo comando (caricandolo con il comando load) che crei una finestra e sfrutti i servizi Win. Con la semplice tclsh.exe tutto ciò non è possibile.

Installazione
° Unzip-pare  pmtclsh.zip in una opportuna directory (es: unzip pmtclsh -d \util\tcl)
° Se necessario modificare la variabile d'ambiente PATH in modo tale che punti anche al file tclsh.exe

Attenzione!!! Per utilizzare PMTclShell è necessario aver installato una versione di Tcl per OS/2 e avere quindi a disposizione la shell Tcl standard tclsh.exe.
° L'archivio src.zip contiene i sorgenti di PMTclShell e può essere eventualmente unzip-pato in una sottodirectory.

Copyright e non-garanzia
PMTclShell version 1.0 -- Presentation Manager Tcl Shell for OS/2
Copyright (C) 1996-97 Stefano Fornari

E' permesso usare, modificare, copiare e distribuire questo software per qualsiasi uso senza nessun obbligo, sempre che la suscritta nota di copyright e il prossimo paragrafo compaiano in tutte le copie di questo programma e della documentazione allegata.

Questo software è distribuito nella speranza che possa essere utile ma NON OFFRE ALCUNA GARANZIA, neppure quella di COMMERCIABILITA' o di IDONEITA' A QUALSIASI SCOPO. L'autore non è in nessun caso responsabile degli eventuali danni diretti, indiretti, particolari, casuali o consequenziali derivanti dall'uso di questo software e della sua documentazione.

Da fare...
- Uniformare la sintassi a linea di comando di pmtclsh.exe a quella di tclsh.exe
- Supporto drag&drop
- Miglioramento Cut&Paste