
SpeedCrunch 1.0 segna un importante aggiornamento per la calcolatrice scientifica multipiattaforma, un’applicazione apprezzata da studenti, sviluppatori, tecnici e professionisti che hanno bisogno di effettuare calcoli complessi attraverso un’interfaccia basata sull’inserimento diretto delle espressioni matematiche.
La nuova versione arriva dopo un lungo periodo di sviluppo iniziato con SpeedCrunch 0.12, pubblicato nel 2016. Il progetto introduce una revisione significativa dell’esperienza d’uso, con un sistema di sessioni completamente nuovo, strumenti matematici ampliati e una gestione delle unità di misura più strutturata.
Al momento, SpeedCrunch 1.0 è disponibile per Windows attraverso un programma di installazione e un archivio ZIP portatile. Per macOS è disponibile un’immagine DMG destinata esclusivamente ai dispositivi con processori Apple Silicon. Gli utenti Linux dovranno invece attendere la pubblicazione del pacchetto ufficiale su Flathub, prevista dal progetto.
L’aggiornamento rappresenta un passaggio importante per un’applicazione che punta a offrire molto più di una semplice calcolatrice. SpeedCrunch consente infatti di lavorare con espressioni articolate, conservare i risultati intermedi e modificare i calcoli già eseguiti, mantenendo un ambiente adatto anche alle attività tecniche e scientifiche.
Le novità di SpeedCrunch 1.0: sessioni multiple, matrici e unità di misura
Una delle modifiche più importanti riguarda la gestione delle sessioni. SpeedCrunch 1.0 permette di mantenere aperti più lavori contemporaneamente attraverso schede, pannelli divisi e finestre separate. Questa organizzazione rende più semplice passare da un insieme di calcoli a un altro senza perdere il contesto del lavoro.
Le sessioni vengono salvate automaticamente e possono essere archiviate per creare copie di sicurezza. Un’altra funzione interessante permette di modificare un’espressione già inserita e ricalcolare automaticamente tutte quelle successive, una caratteristica utile quando una variazione iniziale influenza numerosi risultati.
Il supporto matematico è stato ampliato con strumenti per lavorare con liste e matrici, nuove funzioni statistiche e operazioni di algebra lineare. È inoltre possibile visualizzare i risultati come frazioni oppure utilizzare più rappresentazioni numeriche contemporaneamente.
Anche il sistema delle unità di misura è stato migliorato. La sintassi aggiornata utilizza le parentesi quadre per indicare le unità associate ai valori: per esempio, 10[m] rappresenta una lunghezza di dieci metri. Questa modifica rende necessario adattare le espressioni che utilizzavano la precedente notazione.
L’interfaccia offre inoltre una selezione più ampia di temi predefiniti e la possibilità di crearne di personalizzati. Il progetto ha rinnovato anche il logo, accompagnando il cambiamento tecnico con un’identità visiva aggiornata.
Migrazione delle sessioni e futuro del progetto su Linux
Prima di aggiornare a SpeedCrunch 1.0 è fondamentale prestare attenzione alla compatibilità dei propri dati. Il nuovo sistema di sessioni utilizza un formato completamente differente, pertanto i file creati con le versioni precedenti non vengono caricati automaticamente.
Gli sviluppatori raccomandano di effettuare un backup prima di procedere. Per conservare il lavoro precedente, è possibile utilizzare il comando Session > Save nella versione attualmente installata e successivamente selezionare Session > Export > Plain text per ottenere una copia leggibile delle espressioni matematiche.
Le espressioni esportate possono essere copiate nell’editor della nuova versione per ricostruire le sessioni. Si tratta di un passaggio da non trascurare soprattutto per chi utilizza SpeedCrunch da anni e conserva raccolte di formule, calcoli tecnici o risultati di lavoro.
Oltre al nuovo formato delle sessioni, occorre verificare la sintassi delle unità di misura. Le espressioni basate sulla vecchia notazione potrebbero richiedere modifiche manuali per funzionare correttamente in SpeedCrunch 1.0.
Per gli utenti Linux, il prossimo passaggio da seguire è l’arrivo del pacchetto ufficiale su Flathub. La distribuzione attraverso Flatpak potrebbe rendere l’installazione più immediata sulle principali distribuzioni, senza dipendere esclusivamente dai pacchetti mantenuti dai singoli progetti o dalle repository di sistema.
Gli sviluppatori hanno inoltre trasferito il repository ufficiale del codice sorgente su GitHub. Il precedente repository Bitbucket è ormai obsoleto e la cronologia delle segnalazioni del vecchio sistema di gestione dei problemi è andata perduta in seguito alla chiusura della relativa piattaforma. Chi aveva segnalato bug o richiesto nuove funzionalità senza ricevere una soluzione è quindi invitato a inviare nuovamente le proprie segnalazioni attraverso i canali attuali del progetto.
SpeedCrunch 1.0 è comunque già disponibile nei repository ufficiali di Arch Linux (abbiamo testato la nuova versione su ambiente desktop KDE Plasma 6.7)
Il piano di sviluppo prevede nuove versioni minori, come SpeedCrunch 1.1 e 1.2, con intervalli indicativi da quattro a dodici settimane, in funzione della stabilità del software e delle richieste della comunità. Correzioni, traduzioni e suggerimenti degli utenti continueranno a contribuire all’evoluzione della calcolatrice.