Leo Editor Python Development Coming to an End

Leo is Stopping Development This morning I read a message from EKR on the mailing list: Leo 6.6 may be the last substantial release in Leo’s history. At present, the 6.6 to-do list contains five items. There are no items at present on the 6.7 to-do list. Many open items remain, but I have little desire to do any of them. Expect 6.6 final in a month or so. The leojs project now seems like the future of Leo. Indeed, it melds Leo with vs code, an unbeatable combination imo. ...

February 19, 2022 · 3 min

JavaScript Asynchronous Execution Mechanism

Review: JavaScript language-defined callbacks, promises, await, async JavaScript/NodeJS engine (libuv) OS IO multiplexing (epoll) Understanding how async functions work and are implemented makes it easier to read and debug JavaScript code. 1. Introduction For programmers accustomed to thread pools, multi-processes, and message queues, there are a few concepts to understand when using JavaScript/NodeJS: Callbacks, Promises, Async Await IO multiplexing and async access 2. Callbacks, Promises, Async Await There’s a YouTube video Async JS Crash Course - Callbacks, Promises, Async Await that explains these concepts clearly in 24 minutes. ...

February 12, 2022 · 6 min