pull in more known issues
[?]
Jan 17, 2023, 6:27 PM
YNQNIR7G6PBKRNX6I26H6T4KVVGBYDFCQPJWIA54OP5RK3OYUQOACDependencies
- [2]
NBRDMLUTpublish
Change contents
- edit in README.md at line 21
* Don't start the driver app while multiple freewheeling apps are running. Ifyou have a driver app running with one app, shut it down before you switchapps. Just always open the app and then the driver. If you close the app,close the driver. - replacement in README.md at line 27
* Both freewheeling apps and the driver for them currently benefit from beinglaunched in terminal windows rather than by being clicked on in a desktopOS. See [the driver app](https://codeberg.org/akkartik/driver.love/src/branch/main/README.md)for details.* This app encourages a style of development that requires top-leveldefinitions to be decoupled from each other. No live functions load untilall definitions have been run. However top-level globals are initialized asthey're loaded. This makes a definition like this a very bad idea, assuming`Foo` and `Bar` are top-level variables:Foo = {Bar}Don't assume that Bar will exist when Foo is defined. We don't currentlyhave any checks for this.* Don't give up your other tools just yet. It's easy to make a mistake thatthe app doesn't recover from when you fix it. Try restarting the app, and ifit still doesn't work, perhaps you need to fix the initial load. This isn'tyet a tool you can keep open for months on end. (And I'm ambivalent aboutmaking it such a tool since your programs might stop working for others.)* I still see driver and the app being driven occasionally crash. When I do Itry to make things more robust. If you do you'll quite possibly crash againif you try to restart. In such a situation you'll have to bump down toediting the underlying version files by other means. See [representation.md](representation.md)for details of the underlying representation on disk. - edit in README.md at line 52
* Given the above issues, both this driver and its client freewheeling appbenefit from being launched in terminal windows rather than by being clickedon in a desktop OS.