Hi, I'll just append (📌) the background/context to this question because it's probably not overly relevant to the answer.
I'd be interested to know how realistic the following setup is in Gleam (from "it's not possible with the language in principle and never will be" on one end of the spectrum, and "we do this all the time already, no big deal" on the other).
I'd like to have my Gleam app running on a traditional Linux server. Let's say its a simple web server with five major functions. If I make a change to one of the functions that respects the shape of its interfaces to the rest of the program, I'd like to build and test those changes locally, then run some command in my terminal from the project directory like gleam-cli deploy my-gleam-app and the changes are pushed to my server and any activity ongoing in the changed function is watched until there's like a break in traffic, then the code running that function is hotswapped to the latest changes and the app doesn't even stutter.
Is anything like this reasonable to configure? Would love to know whether this is crazy or already easy, or something I could help contribute to on a reasonable timescale.