2024-02-20 23:03:07 since nobody likes forget, would it be uncouth to repurpose forget to simply mean "look up this word in the 'current' vocabulary and unlink it" ? 2024-02-20 23:04:02 Wouldn't say 'nobody' likes FORGET 2024-02-20 23:04:52 I think semantically FORGET should probably relinquish dictionary space and unlink everything newer than the forgotten word as well 2024-02-20 23:05:01 isn't mark the preferred method? 2024-02-20 23:05:50 In ANS and Forth 200x it's preferred but the standards aren't universally appealing 2024-02-20 23:06:03 It's deprecated in ANS I think(?) 2024-02-20 23:06:30 do you have a better word to name what i described? use case is this sort of thing: vocabulary foo also foo definitions vocabulary private also private definitions ( stuff stuff stuff) previous definitions ( public stuff stuff stuff) forget private 2024-02-20 23:06:36 Because I think they felt it wouldn't work with wordlists and search orders, which I don't really agree with. You can make it work fine. 2024-02-20 23:06:59 SCRUB I think(?) has been used for that zelgomer 2024-02-20 23:07:06 perfect, thank you! 2024-02-20 23:07:27 Is this for a forth system you're writing? 2024-02-20 23:07:38 more or less yes 2024-02-20 23:07:42 Standard? 2024-02-20 23:07:44 no 2024-02-20 23:09:06 i'm doing quite a bit of weird stuff, but mostly trying to adhere to forth-79/83-era conventions unless there is a compelling reason (which is defined by how i feel about it :)) not to 2024-02-20 23:11:52 e.g. i have quotations and a few combinators, c-style escape characters in string literals, postpone instead of compile and [compile], and radix prefix notation for numeric literals instead of a base variable 2024-02-20 23:12:11 to name a few 2024-02-20 23:13:08 In JonesForth it's called HIDE 2024-02-20 23:13:28 I might have AI-halucinated SCRUB, I can't find reference to it 2024-02-20 23:29:15 I always have liked the 79/83 era Forth stuff. 2024-02-20 23:30:07 zelgomer: I also have radix prefix for numeric literals. 2024-02-20 23:30:21 Arbitrary, but I also support x: and b: 2024-02-20 23:56:43 veltas: i'm already using hide to mean "make the current definition unfindable", and then its counterpart is reveal once the definition is completed