Con la versione 7 di LibreOffice troviamo le ScriptForge library, sicuramente uno sforzo notevole ed un lodevole lavoro, anche come esempio di avanzata programmazione in Basic.
Voglio però fare alcune riflessioni, che nulla vogliono togliere all'opera fatta:
- Queste Librerie mi appaiono molto complesse nella stesura e difficili da usare.
- La complessità del codice si riflette sicuramente e pesantemente sulla velocità di esecuzione.
- Vengono gestite Classi e Moduli di Classe con Option Compatibile, si potrebbero usare solo i Moduli.
Ma soprattutto mi chiedo se ha senso di sviluppare oggetti e procedure anche complesse già abbondantemente sviluppate e testate e documentate, quando la forza vera del Basic è quella di collegarsi facilmente a Python e sfruttare la sua potenza e semplicità.
Potrebbe essere simpatico aprire una discussione sugli oggetti proposti da tale libreria e proporre personali alternative.
Un saluto a tutti
ScriptForge library in LibreOffice 7
ScriptForge library in LibreOffice 7
Nicola con LibreOffice 7.1 (x64) su Windows 11