Autore Topic: Harbour Clipper dbase compiler multipiattaforma  (Letto 8862 volte)

Offline marcobra

  • Gamberetto
  • *
  • Post: 3
    • Mostra profilo
Harbour Clipper dbase compiler multipiattaforma
« il: 01 Dicembre 2011, 03:30:13 »
Ho visto che sul Forum fra i vari linguaggi non c'e' nota di Harbour

Lascio alcune note su Harbour che potrebbero essere utili per altri.

Il compilatore Harbour è un maturo progetto Software Free Open Source con il preciso scopo di fornire un compilatore multipiattaforma del linguaggio, molto in auge negli anni 90: Clipper.

Harbour consiste di un compilatore per linguaggio xBase esso fornisce anche le librerie runtime per svariati terminali e per databases (non solo DBF)  postgresql, mysql, sqlite.

Harbour compila e gira su:  MS-DOS, Windows (32 & 64), Windows CE, Pocket PC, OS/2, GNU/Linux, Mac OSX e Android.

Il sito principale di riferimento:  http://www.harbour-project.org/index.html
Le mailing lists: http://www.harbour-project.org/mailing.html
Download: http://sourceforge.net/projects/harbour-project/files/
Tutorial con esempi: http://www.gruppoeratostene.com/harbour/harbour-tutorials.htm
Ide presente nel pacchetto: hbide, http://hbide.vouch.info/index.html

Guida online di Clipper 5.3 http://x-hacker.org/ng/53guide/

Grazie e buon lavoro...
« Ultima modifica: 05 Gennaio 2012, 14:36:04 da marcobra »
Uso Ubuntu 32 bits stable e unstable, gambas2, gambas3 entrambi da svn

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: Harbour Clipper dbase compiler multipiattaforma
« Risposta #1 il: 02 Dicembre 2011, 16:13:45 »
Sì, conoscevo harbour sin dala sua nascita (un mucchio di tempo fà). Mi ero interessato dato che con Clipper a suo tempo ci ho lavorato un bel pò.
Purtroppo tutti i miei tentativi di installarlo non hanno avuto buon esito e, se non ricordo male, a causa di alcune librerie che non sono mai riuscito a trovare... boh?

A suo tempo aveva un suo perchè, in particolare per chi aveva avuto a che fare con Clipper, ma ora, con i nuovi linguaggi che ci sono in giro, lo vedo un pò fuori tempo.
E' pur vero che Clipper era scritto e basato sul C, e con questo potevi anche crearti le tue librerie da agganciare al Clipper.

Non ho più approfondito con i tentativi, e non sò se è il caso di farne...

Comunque, ti ringrazio per la segnalazione, chissà forse mi piglia la mattata di riprendere il discorso...

Offline marcobra

  • Gamberetto
  • *
  • Post: 3
    • Mostra profilo
Re: Harbour Clipper dbase compiler multipiattaforma
« Risposta #2 il: 13 Dicembre 2011, 00:15:22 »
Non è una mattata usare Harbour (che mantiene la stretta compatibilità con Clipper 5.2e)
Ti assicuro che per certe cose il buon vecchio Clipper, con tante funzionalità aggiuntive (apertura verso i db postgresql, mysql, sqlite ed altri) resta per me il migliore perchè lo conosco abbastanza bene ed in poco tempo faccio ciò che mi serve sia su Linux e molto raramente anche su Win.

Ti lascio alcuni riferimenti utili delle mailing lists:
 
Italiana: https://groups.google.com/group/harbourITA/topics?hl=it ←← chiedete qui per l' installazione (sui vari sistemi Linux o Win ) o i setup per iniziare

Utenti: http://groups.google.com/group/harbour-users/topics

Sviluppo del compilatore: http://groups.google.com/group/harbour-devel/topics

http://it.wikipedia.org/wiki/Clipper_%28linguaggio%29

On line reference manual (clipper 5.3): http://www.ousob.com/ng/53guide/index.php

Ciao

« Ultima modifica: 13 Dicembre 2011, 17:18:11 da marcobra »
Uso Ubuntu 32 bits stable e unstable, gambas2, gambas3 entrambi da svn

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: Harbour Clipper dbase compiler multipiattaforma
« Risposta #3 il: 14 Dicembre 2011, 10:23:33 »
Ricordo ora che ho Clipper 5.2e completo di manuali cartacei (un botto di tomi...), c'è l'ho sullo scaffale sopra il computer e me ne ero dimenticato, pensa tu...

Ricordo pure che, per continuare a sviluppare in questo linguaggio, ho acquistato Visual dBase della CA, questo anche perchè era sopravvenuto Windows, per cui toccava necessariamente costruire app verso questo nuovo sistema.

Per un pò è continuata così, ma nel frattempo avevo iniziato a sperimentare Linux, e la cosa ha velocemente transitato verso quest'altro sistema operativo, dato che permetteva di sperimentare e sviluppare applicazioni senza preoccuparsi di licenze e altro...

Come ho accennato, girando per internet, mi ero imbattuto a suo tempo in harbour, e questo mi spinto a provare la cosa, visto che avevo sviluppato parecchio in Clipper. Purtroppo ho incontrato un mucchio di problemi nell'installazione, forse anche a causa delle prime versioni e anche di alcune mie inesperienze, e quindi poi ho lasciato stare.

E' ovvio che ora la primaria intenzione è ormai scomparsa, ma la voglia di sperimentare nuove cose è sempre attiva, per cui anche a seguito della tua segnalazione, vedrò sicuramente di attivarmi in tal senso.