home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!gatech!usenet.ins.cwru.edu!cleveland.Freenet.Edu!bs764
- From: bs764@cleveland.Freenet.Edu (Fred H Olson)
- Newsgroups: comp.lang.forth
- Subject: Re: Documenting - blocks source to target
- Date: 8 Jan 1993 12:50:32 GMT
- Organization: Case Western Reserve University, Cleveland, Ohio (USA)
- Lines: 41
- Message-ID: <1ijtaoINN3m4@usenet.INS.CWRU.Edu>
- NNTP-Posting-Host: hela.ins.cwru.edu
-
-
- Fred H. Olson ( WB0YQM )
- 1221 Russell Av N
- Minneapolis, MN 55411
- (612) 588-9532
- (Internet: fred%jwh@vx.cis.umn.edu)
-
- In a message about blocks vs text files cbbrowne@csi.uottawa.ca
- (Christopher Browne) states:
-
- >In the case of an embedded controller, there may not BE anything
- >connected in the end, aside from an RS-232 connection. In this case,
- >"streams" win out, since there is nothing that even resembles a BLOCK.
- >I think that EForth works this way.
-
- Blocks can work fine here without going to 'serial block
- emulation'. It is trivial to send blocks as a stream... (Not so
- the other way.) On an old fig based target where I used "insitu
- development" ( compiler is on the target and source downloaded
- serially *) it worked like this. The word like LOAD on the target
- simply expected a stream of source code. However there was some
- protocol with control characters and error checking (the latter
- really wasnt needed in the situation). The target compiled
- whatever came along till the control char for the end was
- received. On the host the source code blocks were sent with a
- 'SEND block' completely analagous to a LOAD block. One feature
- of such a system was that the host could filter the blocks before
- sending them -- not sending 'trailing spaces' or anything after a
- ;S on a block for example. I even contemplated putting some
- conditional compiler like features in the SEND routine.
-
- Certainly text files would work fine for this, but so will
- blocks.
-
- * I have a 1988 8K text file describing my insitu development
- approach to low budget embedded system development. If anyone is
- interested, contact me. I still use this system in tandem with
- LMI's metacompiler for the best of both worlds.
-
- Fred
- --
-