I have been looking forward to restarting my sabbatical. Even before that, I have been focusing on moving more and playing the piano. I've had limited success, hehe. Finishing Leo 6.4 is still a consuming project.
I could release Leo 6.4 (b2 or final) at any time. Before doing that, however, I want to make sure that leoserver.py won't need substantial revisions. So I'll wait for Félix to give the all-clear. During my sabbatical, I'll likely focus on Leo in vs-code. Rewriting Leo in typescript (ts) would teach me a lot. (Félix has already rewritten several files.) The question arises, "what .py files should be rewritten in ts?" What about leoGlobals.py? Yesterday I added type hints to leoGlobals.py (See #2103 <https://github.com/leo-editor/leo-editor/issues/2103>.) While doing that, I looked at the file closely for the first time in years. Some parts of the file are embarrassing; others are essential. There is no need to revise leoGlobals.py itself, but I will feel free to refactor the ts code. Example refactorings: - leoDirectives.ts might handle all directives-related utilities. - leoScan.ts might contain g.scan* functions. Or maybe delete them! *Summary* I am days away from being able to release Leo 6.4 final. I shall delay doing so until at least a week after Félix completes leoInteg 1.0. Restarting the sabbatical will be a refreshing milestone. I'll focus on moving more and music, but programming work is always soothing, and I'm not likely ever to stop :-) 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 view this discussion on the web visit https://groups.google.com/d/msgid/leo-editor/7d6b4ef6-ec88-4667-8aea-aed94c3d94a6n%40googlegroups.com.
