TUI Calculator la calcolatrice scientifica avanzata che porta la matematica visiva nel terminale

TUI Calculator

Il mondo dei tool a riga di comando si arricchisce di uno strumento straordinario pensato per studenti, ingegneri e sviluppatori che non vogliono rinunciare alla potenza di calcolo quando lavorano nel terminale. TUI Calculator è una calcolatrice scientifica avanzata ispirata ai modelli classici Casio, interamente sviluppata in linguaggio Rust sfruttando le librerie Ratatui e Crossterm.

A differenza dei tradizionali strumenti testuali che restituiscono stringhe lineari e difficili da interpretare, questo software introduce un sistema di rendering matematico bidimensionale capace di mostrare frazioni impilate, radici quadrate estese e blocchi di matrici direttamente all’interno della schermata, eliminando ogni sforzo di interpretazione visiva delle formule più complesse.

Sintassi LaTeX e reader completo per l’algebra

Il cuore del programma risiede nella sua flessibilità di input, che accoglie direttamente la sintassi LaTeX. Gli utenti possono digitare comandi come frazioni, radici, funzioni trigonometriche o matrici usando la notazione standard, visualizzando immediatamente il risultato sul canvas interattivo. Per le esigenze di calcolo più spinte, l’applicazione integra un motore completo per l’algebra di matrici e vettori, gestendo determinanti, matrici inverse, autovalori, autovettori, prodotti scalari e vettoriali, oltre alle classiche funzioni scientifiche tra cui logaritmi, fattoriali, combinazioni, permutazioni e funzioni iperboliche o trigonometriche.

La gestione dello spazio è affidata a un sistema di layout reattivo che si adatta automaticamente alle dimensioni della finestra, passando da modalità estese a viste compatte, e supporta lo scorrimento in quattro direzioni quando le espressioni superano l’area visibile.

La progettazione tecnica tiene conto delle reali esigenze di chi lavora da terminale, offrendo registri di variabili da A a F, la memorizzazione automatica dell’ultimo risultato tramite il registro ans e la possibilità di operare sia in modalità interattiva sia in modalità non interattiva, ideale per incastrare calcoli all’interno di script di automazione tramite pipe.

Le preferenze di sistema, come l’unità di misura degli angoli, la precisione decimale, i temi cromatici e la gestione del layout, sono comodamente configurabili tramite un file in formato TOML posizionato nella cartella di configurazione standard XDG.

Installare TUI Calculator

Oltre alla compilazione tramite codice sorgente possiamo installare TUI Calculator su Arch Linux e derivate tramite AUR. Abbiamo testato TUI Calculator su Arch Linux con ambiente desktop GNOME.

Lascia un commento