In this series of posts, the development of a unique command-line shell that defies terminal emulation is discussed. Featuring interactive spreadsheet representation and a Debug Adapter Protocol implementation, the shell enables users to manage all aspects of software development. The spreadsheet functionality allows for interactive input, expression processing, and even execution of shell commands within cells. The debugger component simplifies debugging tasks with a user-friendly interface for managing threads, breakpoints, registers, and variables. The seamless integration between spreadsheet data and debugging tools enhances the overall developer experience. The goal is to create a versatile tool for software development tasks, with future plans for expanding functionality.
https://arcan-fe.com/2024/09/16/a-spreadsheet-and-a-debugger-walks-into-a-shell/