Hi all, So... I spent more time looking into how to write a Julia IDE... and I'm not sure it makes sense to write one.
I have been investigating the features of Scintilla and GtkSourceView. These are the most obvious components we could use to make the source code editor. But neither one has enough features that I would be willing to use it instead of Atom. GtkSourceView doesn't have code folding, and the issue has been pending for over 11 years and nobody is working on it: https://bugzilla.gnome.org/show_bug.cgi?id=134610 Scintilla is better in that it does have code folding. But it does not have a minimap, and the recently added multiple-cursor feature does not behave the way I want when you press Return (it gives you only one new line at the end). I realize that these are not show-stoppers, but I personally I'm not likely to see a lot of value in a Julia IDE based on Scintilla or GtkSourceView. Maybe Juno is already taking the right approach in extending Atom. Maybe it's possible to stick Atom inside an IDE like you do with Scintilla. Is there any good reason why we should prefer that a Julia IDE be written in Julia? Just asking. Cheers, Daniel.
