,---------------. | Contributions | `---------------´ ,------------------------------------------ | 2016-05-22 20:03:53 GerryJackson wrote: | comment - TRAVERSE-WORDLIST is in the wrong word set | see: https://forth-standard.org/standard/tools/TRAVERSE-WORDLIST#contribution-19 `------------------------------------------ Despite TRAVERSE-WORDLIST being regarded as a programming tool it cannot be **used** or **tested** unless wordlists can be created which requires at least some of the words in the Search-Order word set. Therefore it belongs in the Search-Order word set. ,---------. | Replies | `---------´ ,------------------------------------------ | 2016-05-22 20:23:13 GerryJackson replies: | testcase - Check for evaluate SOURCE is the string itself, not a copy | see: https://forth-standard.org/standard/core/EVALUATE#reply-21 `------------------------------------------ Both John Hayes' core test program and the specification for SOURCE already have this test case: ``` : GS1 S" SOURCE" 2DUP EVALUATE >R SWAP >R = R> R> = ; T{ GS1 -> }T ``` which does the same thing, albeit less efficiently.