Re: ENB: About leoTokens.py

2024-01-06 Thread Edward K. Ream
On Saturday, January 6, 2024 at 7:17:41 AM UTC-6 Edward K. Ream wrote: The work I did was a complex merger of three PR's. This was, in essence, a Leonine version of git's cherry picking. Cherry picking is generally frowned upon, but in this case I saw no alternative. The ability to focus

Re: ENB: About leoTokens.py

2024-01-06 Thread Edward K. Ream
On Sat, Jan 6, 2024 at 6:44 AM Thomas Passin wrote: It would be interesting to read more about this. Other IDEs claim to > support refactoring. How did Leo make it possible in a way that others > would not have? Libraries such as Rope have a fixed set of refactorings. The work I did was a

Re: ENB: About leoTokens.py

2024-01-06 Thread Thomas Passin
On Saturday, January 6, 2024 at 7:31:52 AM UTC-5 Edward K. Ream wrote: I could not have refactored the code without Leo. It would be interesting to read more about this. Other IDEs claim to support refactoring. How did Leo make it possible in a way that others would not have? -- You

ENB: About leoTokens.py

2024-01-06 Thread Edward K. Ream
This Engineering Notebook post introduces a new core module: *leoTokens.py*. This file contains Leo's new token-oriented beautifier, discussed in this ENB . I plan to transliterate leoTokens.py into Nim. *Background*