Proposal: BL rationale is wrong


This proposal has been moved into this section. Its former address was: /standard/core/BL

This page is dedicated to discussing this specific proposal


AntonErtlavatar of AntonErtl BL rationale is wrongProposal2017-10-25 11:35:46

Both Forth-2012 and Forth-94 specify ASCII as character encoding, so we know that the value of BL is #32 (or $20). The rationale claims that BL is the only way to get this value, but it is wrong.

BerndPaysanavatar of BerndPaysan

Indeed, so we could move BL to core ext to make it optional.

There's no need for a size constrained system to contain a word that's trivially replaced by a literal with known value.

ruvavatar of ruv

Yet another way to find the system value of "space" is : _BL ( -- c ) S" " DROP C@ ;

Reply New Version