Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!att!icus!dasys1!aj-mberg From: aj-mberg@dasys1.UUCP (Micha Berger) Newsgroups: comp.lang.forth Subject: Random comments Summary: inconsistancies, notes on me project Message-ID: <10425@dasys1.UUCP> Date: 1 Aug 89 03:36:18 GMT Reply-To: aj-mberg@dasys1.UUCP (Micha Berger) Organization: Aspaklaria Publications / AishDas Society Lines: 21 References: First, my appologies of starting the "real programmer" thread. It was written tongue-in-cheek, and fit in with the general tone of talk.religion.computers at the time. As someone new (less than 1 month, only have one working program - life) to FORTH, 2 things really bug me. Why is it that we have 2!, 2DUP, 2CONSTANT, but D. ? It seems inconsistant. You can't use 2 as a prefix across the board (2+ and 2* are taken) but why not use D? I also mind that DO loops up to, not including the limit - it's not intuitive. I appreciate all the sugestions and responses to my last post. I'm writing words to define a "parameter list" without the rest of the definition. It should let me implement a vectored execution scheme without wasting alot of space on headers. Any comments?? -- Micha Berger "Always should [the child of] Adam have awe of G-d in secret and in public, admit the truth, and speak truth in his heart."