On Tue, Feb 20, 2018 at 9:52 AM, Edward K. Ream <[email protected]> wrote:
> Don't panic. Note the word "might" in the title. The process of "living with what I wrote" has *increased* my doubts about using atom or vscode. See below. > Afaik, atom does everything it has *in common* with Leo significantly better than Leo does. It might be true also of vscode. But this does not mean that Leo itself (or Leo's users) would benefit from hosting Leo on a javascript platform! The problem would be no-brainer if there were an open source python platform of similar quality. Hmm. I just googled "open source python editor" and found this page <https://opensource.com/resources/python/ides>. It mentions eric <https://eric-ide.python-projects.org/>, pycharm <https://www.jetbrains.com/pycharm/> and Leo. True, some features of pycharm are commercial <https://www.jetbrains.com/pycharm/features/>, but pycharm's commercial features seem much less important than its open source features. > Atom has virtually everything, *except* those features that make Leo what it is, namely scripting *in Python,* scripting API, clones, access to outline data, @clean, etc. We might delegate everything else to atom ;-) version of pycharm. I'm wondering why I never did this before! Or vscode, or eric, or pycharm. > The big question is, can Leo remain Leo when hosted on atom? Oh my. At last I see that embedding Leo in atom or vscode would *fork Leo's code base*. That's not going to happen while I am alive. *Summary* Embedding Leo in atom or vscode is out of the question. Joe Orr's work is still valuable. It might be possible to use javascript technologies from within Leo *as it is now*. We could consider arbitrarily complex Leo plugins that would support Joe Orr's code, or atom or vscode. The design of such plugins would make interesting thought experiments, at the very least. My new "next first step" will be to valuate eric and the *open source* version of pycharm. I am eager to use the best features of each in Leo! Let me repeat. All conclusions are *still* provisional. Your comments have been extremely valuable. Please keep them coming. Edward -- You received this message because you are subscribed to the Google Groups "leo-editor" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/leo-editor. For more options, visit https://groups.google.com/d/optout.
