Introduction

L123 est un tableur terminal qui reproduit l'expérience classique des tableurs DOS, tout en offrant une compatibilité avec les fichiers Excel modernes. Il s'inspire de Lotus 1-2-3 Release 3.4a pour DOS, sorti en 1993.

Contexte Technique

L123 est développé en Rust et utilise IronCalc pour son moteur de calcul. Il prend en charge les fichiers .xlsx et offre une interface utilisateur en ligne de commande avec des raccourcis clavier inspirés de Lotus 1-2-3. Le tableur dispose d'un panneau de contrôle à trois lignes, d'un menu slash et d'un panneau d'icônes WYSIWYG.

Les formules utilisent la syntaxe @SUM(A1..A5) et non =SUM(A1:A5). Les opérateurs logiques sont #AND#, #OR# et #NOT#. Le premier caractère tapé dans le mode READY détermine si la cellule contiendra une étiquette ou une valeur.

Analyse et Implications

L123 offre une alternative aux tableurs modernes en proposant une interface utilisateur plus légère et plus rapide. Il est compatible avec les fichiers Excel, ce qui facilite l'échange de données avec d'autres utilisateurs. Cependant, il est important de noter que L123 n'est pas un émulateur DOS et ne prend pas en charge les macros pour les fichiers .WK3 existants.

Le projet L123 est actuellement en développement et son code source est disponible sur GitHub. Les utilisateurs peuvent contribuer au projet en signalant des bogues ou en proposant de nouvelles fonctionnalités.

Perspective

À l'avenir, il sera intéressant de suivre les mises à jour de L123 et de voir comment il évoluera pour répondre aux besoins des utilisateurs. Les développeurs pourraient ajouter de nouvelles fonctionnalités, telles que la prise en charge de nouveaux formats de fichiers ou l'amélioration de l'interface utilisateur.

En outre, il sera important de surveiller la compatibilité de L123 avec les différentes versions de Rust et IronCalc, ainsi que sa capacité à gérer les grandes quantités de données. Les utilisateurs devraient également être conscients des limites de L123, telles que son manque de prise en charge pour les macros et les fichiers .WK3.