Logo

GNUCOBOL (già OpenCobol) Italian Group

Nuova versione settembre 2019

Risorse
Change Language

Ultime notizie

Accessi dal mondo

OpenCOBOL Italian Group

Presentazione del sito

Il sito OpenCOBOL Italian Group è online. La decisione di creare un sito su Opencobol  e' maturata con l'idea di offrire a quanti usano, provano o semplicemente sono interessati al compilatore, un luogo per lo  scambio di opinioni. Sul sito saranno inoltre resi disponibili  i manuali operativi dei tools relativi al TP-COBOL-Debugger e al Guicobol che ho avuto il piacere di scrivere che sto continuando ad aggiornare, seppur con i limiti di tempo che posso dedicare a queste attività. Saranno inoltre disponibili articoli sulle opportunità opensource con particolare attenzione alla P.A centrale e locale (ambiti per i quali svolgo la mia attività lavorativa)  ma sarò lieto di pubblicare documenti o altre esperienze connesse all'uso di opencobol nel mercato della PMI.  Il sito vuole contribuire   a migliorare la conoscenza del linguaggio e degli strumenti. In tale ottica non vuole neanche essere un sito "pro" cobol. Del linguaggio si e' parlato, sparlato e detto di tutto. Non e' mia intenzione quindi aggiungere altro. Chi non conosce il cobol lo puo' senz'altro avvicinare usando gnucobol (gia' opencobol) che ovviamente non ha costi di nessun tipo e prestazioni assolutamente dignitose che, per quanto mi e' stato possibile constatare, in alcuni casi sono davvero interessanti e certamente non inferiori a quelle delle alternative presenti in commercio. E' inoltre disponibile un forum per quanti vogliano partecipare (previa registrazione dell'utente). Ricordo comunque a tutti che il  sito ufficiale e'   quello su sourceforge

Il progetto Guicobol sul quale ho ripreso a lavorare e' "working in progress" quindi vi invito  a consultare le pagine con frequenza.

 

GuiCOBOL con AGAR tool kit

GuiCOBOL e' un pre-processore che tramite le librerie data:image/gif;base64,R0lGODlhagAjAPIAAAAAAF1pXV98bGKXgI6xk67EoQAAAAAAACH5BAEAAAYALAAAAABqACMAAAP+aLps8DDK5qSd7GrddqRgCBBkaZ5Adq5rqgAFK7OuE89kHYrF4P9AoKAGCxqNQxvhyDwmYcumL7kDFaVC1xUbfEa5TS94QK0utmDxOOv4rrup0bpcRafj7jn+7dzrzXZ3bXxTfoQ/an88h4lvjYyGih09kIOEj5eRki+UlXJ8AgGamZaknFgCqUyYZKmur6FaeYiwYaOtqralqxCzZKOxHme+wb28u1OiD76Iy1Jln2zRyTp1s7EdxJrYL8y/03AqSNvV1uNW1+TZvODN6+HgdIDp6Ofx5e3f2hTtj/Lm4fjRuyewT79yyH4h+7fjYD14ef7lG+KwIMSAFS4MO2f1UVpEfNryEag2UZ0SGt2OjJzUJ+HKM508MhkZgZk/WU5YDaAJIaZMIzwDKUz444QugkQV5vNh9NhSEy1THnKHdISAlkv/ZNW1cWqhhVog2PM2RifXrl5vdhjr9evWqGinqs3Atq3Zs0m1flx70e4tLtDICkJ6pi4SWFexEnPFtaSFfQcjKDYoAfI1ZVkxMXT41im9jlQ/56UoWlxfUMAQci69lDTHdz9RJ9w8sDRR1xhNx3aU+uHur7CbxRPlm1reMMSHq46YnPlyIc1fERdBQDoRxNhhTXegHWE362e6N6yearsFQBjOeOCQIb0I9xkhoJdvIAEAOw== e una sintassi 'object like' consente l'utilizzo dei principali oggetti GUI. La particolarità  di GuiCOBOL e' che e' quindi possibile generare GUI partendo o dalla creazione del singolo oggetto (sia esso un form, una label. una lista)   consente quindi di poter creare un programma GUI (con eventi e oggetti grafici) anche tramite completa generazione del codice con procedure batch. Questa opportunità puo' rivelarsi particolarmente utile nel caso in cui si debba fare un porting da una procedura legacy e si vuole rigenerare l'ambiente partendo dalla precedente struttura salvaguardando così l'analisi e l'investimento già svolto. A breve e' previsto il rilascio della prima versione che aggiorna la precedente sulla nuova versione  di AGAR GUI TOOLKIT.  Il team di AGAR ha annunciato la versione 1.6 che tra le altre cose recepisce diversi suggerimenti e migliorie anche per il supporto a GnuCOBOL. Saranno inoltre aggiunte nuove funzionalità anche per il supporto web nonchè altri nuovi widget. Tutti elementi che concorrono in modo positivo alla valutazione fatta in ordine alla scelta di AGAR. Non ultimo il team AGAR fornisce anche un supporto premium di tipo commerciale facendo ben sperare che con l'avvio di GuiCOBOL con la nuova libreria grafica si possa sempre contare su supporto qualificato. Elemento questo fondamentale per chi dovesse decidere in un prossimo futuro l'utilizzo in produzione. Per il progetto GuiCOBOL e' in corso di pubblicazione anche la  documentazione tecnica relativa alla sintassi delle propriertà, dei metodi, degli eventi che e' possibile usare con GuiCOBOL. La prima versione viene rilasciata con le note di installazione relative a linux nella distribuzione Ubuntu. Ricordo che la libreria Agar e' cross-platform. e ragionevolmente GuiCOBOL verrà rilasciato con una build anche per Windows. per approfondire.

PRE-RELEASE 11-10-2019

Ultimo aggiornamento (Venerdì 11 Ottobre 2019 16:18)

 

TP-COBOL-Debugger

TP-COBOL-Debugger e' un debugger che consente l'animazione di un programma cobol con le principali funzioni di step by step, breakpoint (conditional, global, at line) data analisys e funzioni di control flow graph che consentono la generazione automatica di file gif con la struttura del programma. TP-COBOL-Debuger e' un progetto opensource ed e' stato scritto in OpenCOBOL. Il debugger usa un pre-processore che analizza il programma e genera e compila un copia integrandola con i moduli di debugging. L'uso del cobol per la realizzazione del debugger consente, in linea di principio, di rendere la funzionalità di debugging una funzione personalizzabile e quindi, una volta integrata nel programma, indipendente dal fatto che sia disponibile il compilatore sulla macchina di test. Il debugger consente l'attivazione della sessione di debug su tutti i programmi animati chiamati dal programma principale.

Qui un'ottima  guida realizzata da:  Eugenio Di Lorenzo