Kartik K. Agaram
2caa2fce93
snapshot: trying to load definitions directly
...
It took me way too long to realize this can't work. The reason:
definitions can exist in the app's source directory. And there's no way
to deduce that.
I _could_ start passing that to the driver, but it would suck to need to
do so just to speed up the initial load..
2023-01-07 13:18:56 -08:00
Kartik K. Agaram
6f57876824
Merge luaML.love
2023-01-02 18:27:56 -08:00
Kartik K. Agaram
b6fc07a36b
specify app in manifest
...
This will help the driver maintain separate settings for each app.
2023-01-02 18:24:24 -08:00
Kartik K. Agaram
b4fff66a56
a prefix for metadata in the manifest
2023-01-02 18:21:55 -08:00
Kartik K. Agaram
2f46556115
start bolting on driver code
2022-12-26 00:38:43 -08:00
Kartik K. Agaram
87e7231fa4
backport some doc updates and renames
2022-12-26 00:27:24 -08:00
Kartik K. Agaram
136d207689
update documentation on the freewheeling protocol
2022-12-26 00:13:46 -08:00
Kartik K. Agaram
6ea7f29bb2
rename some methods
2022-12-25 23:37:39 -08:00
Kartik K. Agaram
ec7d7a3452
talk to a meta-driver rather than a driver
...
This is the first step in turning this app into a driver for other apps.
2022-12-25 16:51:11 -08:00
Kartik K. Agaram
8add8ee51d
rename globals to have a single uppercase letter
2022-12-25 15:51:39 -08:00
Kartik K. Agaram
34abf6c624
a few more renames
2022-12-23 20:34:20 -08:00
Kartik K. Agaram
276ca2287e
update protocol so driver shows syntax errors
2022-12-17 10:49:53 -08:00
Kartik K. Agaram
6a5eca342c
a new event: receiving code changes from the driver
2022-12-16 19:35:29 -08:00
Kartik K. Agaram
e9a5027d7c
bugfix: check for numeric prefix
2022-11-30 19:26:46 -08:00
Kartik K. Agaram
18fa7fcc3d
move temporary file out of user directory (if possible)
...
'(could be the same as getUserDirectory)' -- https://love2d.org/wiki/love.filesystem.getAppdataDirectory
2022-11-30 19:25:34 -08:00
Kartik K. Agaram
6d57eaa77a
bugfix
...
Errors like this in handle_error get very hard to debug.
2022-11-27 18:19:58 -08:00
Kartik K. Agaram
3588b4ddf5
load manifest in correct order
2022-11-27 18:07:10 -08:00
Kartik K. Agaram
8b8e08c4d6
nice way to make on.* handlers more discoverable
2022-11-27 14:56:48 -08:00
Kartik K. Agaram
fdf4722d2a
app is now live, can communicate with driver
...
In the process I've also switched to a separate channel for run-time
errors. Now the driver won't struggle to get bindings out of the app
while it's throwing errors.
2022-11-27 14:28:18 -08:00
Kartik K. Agaram
ce36bc1f43
app running again
2022-11-27 14:06:15 -08:00