pull in more known issues

[?]
Jan 17, 2023, 6:27 PM
YNQNIR7G6PBKRNX6I26H6T4KVVGBYDFCQPJWIA54OP5RK3OYUQOAC

Dependencies

Change contents

  • edit in README.md at line 21
    [2.4664492]
    [2.4664492]
    * Don't start the driver app while multiple freewheeling apps are running. If
    you have a driver app running with one app, shut it down before you switch
    apps. Just always open the app and then the driver. If you close the app,
    close the driver.
  • replacement in README.md at line 27
    [2.4664493][2.4664493:4664758]()
    * Both freewheeling apps and the driver for them currently benefit from being
    launched in terminal windows rather than by being clicked on in a desktop
    OS. See [the driver app](https://codeberg.org/akkartik/driver.love/src/branch/main/README.md)
    for details.
    [2.4664493]
    [2.4664758]
    * This app encourages a style of development that requires top-level
    definitions to be decoupled from each other. No live functions load until
    all definitions have been run. However top-level globals are initialized as
    they'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 currently
    have any checks for this.
    * Don't give up your other tools just yet. It's easy to make a mistake that
    the app doesn't recover from when you fix it. Try restarting the app, and if
    it still doesn't work, perhaps you need to fix the initial load. This isn't
    yet a tool you can keep open for months on end. (And I'm ambivalent about
    making 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 I
    try to make things more robust. If you do you'll quite possibly crash again
    if you try to restart. In such a situation you'll have to bump down to
    editing 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
    [2.4664759]
    [2.4664759]
    * Given the above issues, both this driver and its client freewheeling app
    benefit from being launched in terminal windows rather than by being clicked
    on in a desktop OS.