2 ms·
> I'm also thinking of my favorite things about languages like Racket and Python which is a really simple editor that is built-in. I've heard this before but I
by stouset 4y ago
> I'm also thinking of my favorite things about languages like Racket and Python which is a really simple editor that is built-in.
I've heard this before but I've never really understood it.
Why on earth should language designers spend time and effort building a toy text editor when damn near everyone has VS Code, JetBrains, Sublime, some flavor of vim or emacs, etc. available to them? Why would anyone want to learn a new, completely bespoke editor just to play around with a new language when you can install a language extension for the editor you're already using in seconds?
I'm genuinely asking here. What am I missing?
- giancarlostoro 4y agoIf I want to build a UI and the language I'm using has a supported (yet limited but thats okay) UI stack, I can feel confident that it will not go unmaintained like third party packages for UIs. Also a lot of the UI stacks import other UI libraries in C++ or C which doesn't really make the benefits of Rust shine through.