Re: [stack] function/object ambiguity + quotation alternative
William Tanksley <[email protected]>
| Newsgroups | gmane.comp.lang.concatenative |
|---|---|
| Message-ID | <1236019481.5247.19365.camel@tanksley> |
John Nowak wrote: > I think you're absolutely right. Forth and friends *demand* short > words, and consequently, demand factoring.A language like Scheme > makes it harder to factor, but the nesting and locals means much > larger definitions are readable, and consequently, much less factoring > is required. There's truth in what you're saying, but you're missing an important fact: short definitions are easier to read in _any_ language. I admit that it's important to be able to express longer words. I do agree that Forth is a system language, with poor facilities for any higher-level work. I don't concede anything :-) about "Forth and friends", since I don't know what languages you're refering to. It's good to be free from the restrictions of Forth. It's also good to keep the benefits Forth has historically enjoyed, one of which is easy refactoring. Factor's EMACS mode, "Fuel", supports automated refactoring. > - John -Wm