Rust has some really nice ergonomics for dealing with data structures. The possibility of interfacing with Python to implement core data functions in a faster and safer way is very interesting. Looks like I'll be reading about writing Python modules in Rust.
On Thu, Feb 15, 2018, 13:21 Terry Brown <terrynbr...@gmail.com> wrote: > On Thu, 15 Feb 2018 06:03:11 -0800 (PST) > "Edward K. Ream" <edream...@gmail.com> wrote: > > > Leo's core assets are Leo's data structures, Leo's minibuffer-based > > commands, and one or two others. Incorporating these assets into > > I agree Leo's data structure is one of its greatest assets. Not sure > about the minibuffer commands. I guess vs. any environment that > doesn't support anything similar, they're a major asset. > > > *other* apps, such as Atom or WebAssembly Studio, would guarantee a > > long life for the Leonine way. > > > > Given the relatively small amount of code involved, we might > > seriously consider rewriting Leo's core assets in javascript or even > > rust. > > I think is some ways the issue is not so much web ui vs. Qt UI, but > Python vs. not Python. Python is easily the dominant language in the > domains I work in most, so not Python options aren't super interesting > to me. > https://madnight.github.io/githut/#/pull_requests/2017/4 > > Re-writing Leo's core is an interesting idea. I think there are some > great opportunities for clarifying the boundaries between the node > storage backend, and the outline representation, and outline > manipulators, and the gui. I'm not saying those boundaries don't > exist, but I think they could be easier to see, leading to the > possibility of interchanging parts more freely. > > But my Python bias remains. > > Cheers -Terry > > -- > 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 leo-editor+unsubscr...@googlegroups.com. > To post to this group, send email to leo-editor@googlegroups.com. > Visit this group at https://groups.google.com/group/leo-editor. > For more options, visit https://groups.google.com/d/optout. > -- 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 leo-editor+unsubscr...@googlegroups.com. To post to this group, send email to leo-editor@googlegroups.com. Visit this group at https://groups.google.com/group/leo-editor. For more options, visit https://groups.google.com/d/optout.