,---------------. | Contributions | `---------------´ ,------------------------------------------ | 2024-08-22 16:49:37 ruv wrote: | comment - Multiple WHILE | see: https://forth-standard.org/standard/core/PARSE-NAME#contribution-361 `------------------------------------------ The reference implementation uses multiple `WHILE` in the definition for `xt-skip`. See the section [A.3.2.3.2 Control-flow stack](https://forth-standard.org/standard/rationale#paragraph.A.3.2.3.2) for how this works. ,---------. | Replies | `---------´ ,------------------------------------------ | 2024-08-14 15:33:05 superseeker13 replies: | referenceImplementation - Suggested reference implementation | see: https://forth-standard.org/standard/core/FILL#reply-1296 `------------------------------------------ I prefer NieDzejkob's solution. Using a core-ext word, 0<>, in a core word seems to defeat the point of core-ext's optional nature.