Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Paul E Bennett Newsgroups: comp.lang.forth Subject: Re: Forth16e, Forth32e, "de facto" forth programming standards for embedded Date: Sat, 12 Jul 2014 11:54:45 +0100 Organization: Hidecs Consultancy Lines: 39 Message-ID: References: <49aa991d-41c6-44ae-afe4-ad1b7434011b@googlegroups.com> <1bdc399d-3fa0-4888-9d56-747b664ecd48@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: 7Bit X-Trace: individual.net JfkPr1o6iSdHQDJAxNsKvQkiuh+BTerYBCmSOclKcpoCKMx3tS Cancel-Lock: sha1:bf6BPKMZrCe1Ujo4eAs/slMavH4= User-Agent: KNode/4.11.4 Xref: csiph.com comp.lang.forth:32377 visualforth@rocketmail.com wrote: > On Thursday, July 10, 2014 9:45:47 PM UTC-4, Elizabeth D. Rather wrote: > >> Well, FORTH, Inc. has been supporting products and writing custom >> applications for embedded systems since 1974. Obviously the technology >> has changed dramatically, but we have successfully followed that >> evolution with evolving Forth systems aimed at professional programmers. > > I started ten years later, 1984, using RSC-Forth, but I can confirm, the > technology obviously has changed dramatically: while Rockwell's 6511AQ > only had a serial line and timers on chip, nowadays microcontrollers have > all sorts of hardware I/O on chip. > > In my opinion it would be helpful, especially for people new to Forth, if > there would be words like @ADC, !DAC, !PWM, !SPI, @SPI and so forth > supported. Then a program probably would still run when changing to > another microprocessor model. > > I am sorry, I never worked with Swift Forth. Does Swift Forth support > these words - @ADC, !DAC, !PWM, !SPI, @SPI as example? > > I know this is a challenge. It would be great if there would be some kind > of standard to make microcontroller Forth programs portable. I think these words (or very similar) exist on some systems but they have been connected with specific boards and attached Forth products. I have worked on some systems that had used the Triangle Digital Services TDS modules where these words were part of the basic provision. Unfortunately, Peter Rush has now retired and folded the company. -- ******************************************************************** Paul E. Bennett IEng MIET..... Forth based HIDECS Consultancy............. Mob: +44 (0)7811-639972 Tel: +44 (0)1235-510979 Going Forth Safely ..... EBA. www.electric-boat-association.org.uk.. ********************************************************************