On Monday, October 8, 2018 at 7:46:01 AM UTC-5, vitalije wrote:
A constant need for reloading is caused by the fact that we don't use > immutable data types. > Can you explain further? To achieve code completion, there is an interesting idea behind Nightlight > <https://sekao.net/nightlight/> editor. His author turned an editor into > a library. Users do not install editor, but rather they list it in the > project development dependencies. Using build tool this editor starts a > small http server inside the project folder and displays the editor inside > web browser allowing user to edit source code and run REPLs inside the > project. That way editor server knows about names in the project and in the > currently edited file. > Thanks for the link. My intuition tells me that a client/server architecture will be essential to dealing with the wider world. Many thanks for all these remarks. I am glad that you are interested in this topic. 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 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.