en:pfw:string_handling
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
en:pfw:string_handling [2024-04-17 15:55] – [The idea] willem | en:pfw:string_handling [2024-04-17 15:59] (current) – [Generic Forth] willem | ||
---|---|---|---|
Line 26: | Line 26: | ||
{{https:// | {{https:// | ||
- | However it more useful to use a construct of a cell containing a byte count followed by that many bytes. | + | |
- | You should not store a count in a character unless there is a dire need to conserve space. | + | |
- | Also a string in Chinese is some of the UTF representation is a sequence, | + | |
- | where an interpretation of a byte is dependant on previous bytes. | + | |
- | The abstraction presented here work equally well on this kind of data structure. | + | |
===== Pseudo code ===== | ===== Pseudo code ===== | ||
Line 90: | Line 86: | ||
</ | </ | ||
- | The version where the count is stored in a cell is hardly different, but simpler. | + | Here is a version where the count is stored in a cell, it is hardly different. |
Note that it uses the non Generic Forth word '' | Note that it uses the non Generic Forth word '' | ||
the [[https:// | the [[https:// |
en/pfw/string_handling.1713362121.txt.gz · Last modified: 2024-04-17 15:55 by willem