A Spreadsheet and a Debugger Walk into a Shell
The Arcan project update features an interactive spreadsheet in its command-line shell and a Debug Adapter Protocol for enhanced debugging, allowing real-time variable monitoring and future plotting capabilities.
Read original articleThe latest update on the Arcan project introduces new features for its command-line shell, including an interactive spreadsheet and a Debug Adapter Protocol implementation. The spreadsheet functionality allows users to create and manipulate spreadsheets directly within the shell, supporting static content, expressions, and shell commands. Users can populate cells with data from commands and export results in various formats. The Debug Adapter Protocol enhances the development experience by providing tools for managing debugging tasks, such as setting breakpoints and inspecting variables. The integration of the spreadsheet with the debugger allows for real-time monitoring of variables, which can be displayed in a spreadsheet format. This development aims to streamline software development processes and improve user interaction with debugging tools, moving away from traditional command-line interfaces. Future enhancements are planned, including plotting capabilities and further integration with other Arcan projects.
- Arcan introduces an interactive spreadsheet feature within its command-line shell.
- The Debug Adapter Protocol implementation enhances debugging capabilities with tools for managing tasks.
- Users can populate spreadsheets with data from shell commands and export results in various formats.
- The integration of spreadsheet and debugging features allows for real-time monitoring of variables.
- Future updates will include additional functionalities like plotting and improved integration with other projects.
Related
SCIM: Ncurses based, Vim-like spreadsheet
The "sc-im" project is an ncurses-based spreadsheet calculator with Vim-like features, supporting UNDO/REDO, 65,536 rows, and 702 columns. It offers various import/export options, customization features, scripting with LUA, and more. Installation guidelines, dependencies, and contribution details are available on the GitHub repository. Users can support the project through various means.
Arcan as Operating System Design
Arcan is a user-centric networked overlay operating system that enhances user autonomy, utilizing shared memory and a unique network protocol to improve device interoperability and security without traditional kernels.
Features I'd like to see in future IDEs
Proposed improvements for IDEs include queryable expressions for debugging, coloration of comments, embedding images, a personal code vault for snippets, and commit masks to prevent accidental code commits.
Emacs: Contextual Interfaces in Casual Calc
Casual Calc version 1.11.0 enhances user experience with contextual interfaces, allowing menus to stay open, perform operations during menu use, and providing tailored commands for specific tasks.
A Spreadsheet and a Debugger Walk into a Shell
The Arcan project update features an interactive spreadsheet in its command-line shell and a Debug Adapter Protocol for enhanced debugging, allowing real-time variable updates and future enhancements like plotting capabilities.
- Several users express excitement about the innovative spreadsheet interface for the command-line shell.
- There are nostalgic references to older spreadsheet programs like Lotus 123 and Smalltalk.
- Some commenters suggest that integrating the spreadsheet into existing tools like Emacs or other shells might be more beneficial.
- Users acknowledge the impressive work behind the shell and express a desire to follow the project more closely.
- Overall, the community shows a positive reception towards the project while offering constructive feedback.
https://arcan-fe.com/2022/04/02/the-day-of-a-new-command-lin...
I need to follow this more closely. I tried installing cat9 (from them as well) and it didn't work out on nixos. Might take another stab at it
that being said, i think the spreadsheet being a separate command line tool make more sense, i dont understand why integrate it into the shell
nushell or pwsh, might make use of a spreadsheet view, since they pass or stream objects not text , but still the spreadsheet should be a separate program
Related
SCIM: Ncurses based, Vim-like spreadsheet
The "sc-im" project is an ncurses-based spreadsheet calculator with Vim-like features, supporting UNDO/REDO, 65,536 rows, and 702 columns. It offers various import/export options, customization features, scripting with LUA, and more. Installation guidelines, dependencies, and contribution details are available on the GitHub repository. Users can support the project through various means.
Arcan as Operating System Design
Arcan is a user-centric networked overlay operating system that enhances user autonomy, utilizing shared memory and a unique network protocol to improve device interoperability and security without traditional kernels.
Features I'd like to see in future IDEs
Proposed improvements for IDEs include queryable expressions for debugging, coloration of comments, embedding images, a personal code vault for snippets, and commit masks to prevent accidental code commits.
Emacs: Contextual Interfaces in Casual Calc
Casual Calc version 1.11.0 enhances user experience with contextual interfaces, allowing menus to stay open, perform operations during menu use, and providing tailored commands for specific tasks.
A Spreadsheet and a Debugger Walk into a Shell
The Arcan project update features an interactive spreadsheet in its command-line shell and a Debug Adapter Protocol for enhanced debugging, allowing real-time variable updates and future enhancements like plotting capabilities.