tynet-lichat/shirakumo - IRC Chatlog
Search
1:10:42
Colleen
Bit of a catch with DEFINE-POOL: if you define a pool but then later on (in the same image) change the :base path (or specify it in the first place), it's not possible to do so by re-compiling the file nor the form.
1:10:43
zyd
Bit of a catch with DEFINE-POOL: if you define a pool but then later on (in the same image) change the :base path (or specify it in the first place), it's not possible to do so by re-compiling the file nor the form.
1:10:46
Colleen
Reason being the base path is always removed from the initargs so you never reinitialize the instance with the newly provided path: https://codeberg.org/shirakumo/trial/src/branch/master/asset-pool.lisp#L98
1:10:46
zyd
Reason being the base path is always removed from the initargs so you never reinitialize the instance with the newly provided path: https://codeberg.org/shirakumo/trial/src/branch/master/asset-pool.lisp#L98
1:10:53
Colleen
You can get around this by doing (setf (base (find-pool 'a-fools-pool)) ...) and then manually reinitialize if needed.
1:10:53
zyd
You can get around this by doing (setf (base (find-pool 'a-fools-pool)) ...) and then manually reinitialize if needed.
1:12:03
Colleen
Came across this as I was restructuring my project after I had already loaded and compiled everything and was confused by getting a successful compile but not getting my pool actually updated.
1:12:03
zyd
Came across this as I was restructuring my project after I had already loaded and compiled everything and was confused by getting a successful compile but not getting my pool actually updated.
6:59:38
shinmera
yea iirc the reason it removes the :base by default is it would get confused if you C-c C-c the pool form (which makes slime compile it in some random place)
8:52:58
fungal
fine, finally a complete (and resting) night; will have a highly social weekend (/pos)