I've used Claude a TON to build this, I freely admit. It started out as an experiment on how good Claude was at porting the C++ codebase for TurboVision to Mojo (fairly good), and then if I could build a simple editor, then I sort of got carried away and wondered if I could replace my daily driver PyCharm.
I'm now on ~4 days of using this as my daily driver, so it's going well. For Django development I did have to make my own LSP with Django special features too: https://github.com/boxed/iommi_lsp
vunderba•19m ago
Nice job! As someone who is also working on a TUI-inspired editor, this is very cool.
Having basically zero knowledge about about Mojo, it might be nice to place a FAQ section in the repo to expand a bit more on the decision to use it, how the port differs from Turbovision, etc.
ovi256•14m ago
I love retro UIs, and this one even more, because of course it reminds of Turbo Pascal, which was so cool.
boxed•1h ago
I've used Claude a TON to build this, I freely admit. It started out as an experiment on how good Claude was at porting the C++ codebase for TurboVision to Mojo (fairly good), and then if I could build a simple editor, then I sort of got carried away and wondered if I could replace my daily driver PyCharm.
I'm now on ~4 days of using this as my daily driver, so it's going well. For Django development I did have to make my own LSP with Django special features too: https://github.com/boxed/iommi_lsp