To implement saving of RAM words into Flash, it would be quite handy if the words were easier to relocate. There's not much we can do for codewords, those should be written to be relocatable as a matter of practice.
Currently one obstacle with colon words is that any conditionals or loops are compiled with absolute addresses. However it shouldn't be hard to compile these as relative jumps. This could make words a fair bit easier to relocate.
UPDATE: This may be less of an issue since the "new flash framework" is designed to allow compiling words directly into flash, so there may not be much need to move words that are already compiled.
To implement saving of RAM words into Flash, it would be quite handy if the words were easier to relocate. There's not much we can do for codewords, those should be written to be relocatable as a matter of practice.
Currently one obstacle with colon words is that any conditionals or loops are compiled with absolute addresses. However it shouldn't be hard to compile these as relative jumps. This could make words a fair bit easier to relocate.
UPDATE: This may be less of an issue since the "new flash framework" is designed to allow compiling words directly into flash, so there may not be much need to move words that are already compiled.