Newsgroups: comp.lang.forth Path: utzoo!utgpu!cunews!csi.uottawa.ca!news From: cbbrowne@csi.uottawa.ca (Christopher Browne (055908)) Subject: Re: What's WRONG with Forth? Message-ID: <1991May17.165007.12089@csi.uottawa.ca> Keywords: n Sender: news@csi.uottawa.ca Nntp-Posting-Host: prgw Organization: CSI Dept., University of Ottawa References: <2781.UUL1.3#5129@willett.pgh.pa.us> Date: Fri, 17 May 91 16:50:07 GMT In article <2781.UUL1.3#5129@willett.pgh.pa.us> ForthNet@willett.pgh.pa.us (ForthNet articles from GEnie) writes: >Category 2, Topic 9 >Message 101 Fri May 17, 1991 >D.RUFFER [Dennis] at 01:07 EDT > >Re: B.RODRIGUEZ2 [Brad] > > > Why are colon and CREATE so sacred? > >CREATE is not much but given colon it is a simple matter to recreate every >part of Forth. Given some very basic knowledge about Forth, you could >recreate the entire development system (people have done it). I didn't create >the "line", but I can understand why it is there. But isn't the REAL point of having a full-featured development system like PolyFORTH the idea that you have the TOOLS to create Forth applications? Sure, given CREATE and : you can in principle recreate the development system, but isn't the development system code LEFT OUT of the final target application code? If so, then it means that people "recreating" the system have to in fact REWRITE it from scratch. Or am I misunderstanding the nature of PolyForth? -- Christopher Browne cbbrowne@csi.uottawa.ca University of Ottawa Master of System Science Program