On Fri, Sep 14, 2018, at 9:58 AM, Bernd Paysan wrote: > Am Freitag, 14. September 2018, 10:54:47 CEST schrieb Ethan Gardener: > > here 1024 allot : mypad literal 1024 ; > > This does not work, because : put a colon-sys on the stack, which literal > will > then compile into the word.
i see. > > : mypad [ here 1024 allot ] literal 1024 ; ok > > This doesn't work, because you ALLOT space inside the definition you just > want > to write. oh of course! > Gforth-specific solution: > > here 1024 allot >r : mypad [ r> ] literal 1024 ; > > That works in Gforth, because you can use >R and R> in the interpreter as > long > as it is balancing within one line. thanks! -- The lyf so short, the craft so long to lerne. -- Chaucer