This is becoming an interesting question now that we discussing vue.js and the wider node.js world.
Imo, the statement "Leo is a pure python app" means that Leo should run whenever both python and pyqt are installed. Maybe I should say, installed compatibly ;-) Furthermore, it should be possible to run Leo's bridge <http://leoeditor.com/leoBridge.html> even without pyqt. Particular plugins might require almost any conceivable extra packages. For example, #684: Create a browser gui for Leo <https://github.com/leo-editor/leo-editor/issues/684>, would likely require node.js and maybe vue.js. Otoh, Leo's core will *never* require python extensions that are not part of a standard python/anaconda distro. But a plugin could conceivably add, say, a new javascript importer. That plugin could require an extension build with rust, for example. *Summary* Leo itself should work with only python and pyqt installed. Leo's bridge should work with only python installed. Plugins are free to require whatever packages they like, even including new python extension modules built with C++ or rust. 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.
