quick Forth question

Daniel Drake dsd at laptop.org
Mon Jan 25 10:59:38 EST 2010


Can anyone help me with a tiny Forth script? Can never quite get my
head around the language.

I'm trying to set up an if-else based on whether a mfg tag exists (or
whether writing a mfg tag succeeded or not)

I'm trying:

    add-tag ak 0 catch if 2drop ." Laptop already activated" cr then

But, if ak already exists, it simply says:
    Tagname already exists
...rather than executing my conditional code.

Also experimented with find-tag but couldn't figure it out.

cheers,
Daniel


More information about the Devel mailing list