Search

Filter

  • Advanced Filters:

  • to
  • Specific Data Sources:

    All Edit

    Select All  |  Select None

Reset filters

Forth in a direction that will be more acceptable to non-Forth programmers. I have tried to minimize these problems wherever possible. I challenge you as a programmer, developer or observer to look at the F.PC public domain Forth system and compare it to what you are using now. You w~l probably find many things you don't ~ e , but you might find something you do. Tom Zimmer 292 Falcato Drive Mflpitas, CA 95035 408/432-4643 (Wk) 408/263-8859 (Hm) T o m Zin~mer is a S e n i o r S o f t w a r e E n g i o e e r a t M a x t o r ~ : o r p g r a f i o n . H e Is t h e p r i n c i b a l i m p l e m e n t o r o f F-PC, a p u b l i c d o m a i n Forth for MS-DOS c o m p u t e r s . 3. "Files are m o r e 'natural'." Bunk. This ~gument comes from those who have worked with files all their lives. I've heard similar arguments promoting the superiority of punched cards to video display terminals. I find a screen representation quite "natural" - to me. Ted Nelson finds hyperteg "natural." What is most "natural" depends on how one is wained! 4. "Files will interlace to other IBM PC applications." A reason with some validity. IBMPC users (andAtari, Amiga, and Mac users) may certainly want to share data between Forth and the wealth of other software they can obtain. But we are now dearly identifying a part/cu/ar category ofapplimtfon. Do we wish to dedare Forth a data processing language? Are we to dedare embedded control applications forever beyond our ken? I applaud the ANSI committee for their refusal (so far) to dispense with blocks. They have rightly recogn/zed that the derision of blocks vs. text files is an engineering decision, to be decided on a case-by-case basis, and not once for all time. Ifwe forget this if we start seeing this decision as "divinely ordained" - we will lose touch with the real world, and Fomh will devolve into an abstract pedagogical vehicle, suitable not for solving problems, but only for convening debating societies. T-Recursive Technology 55 McCaul St. # 14 Toronto, Ontario MST 2W7 416/591-9337 - CICIU Rodriguez ~ ~J T-Recursive Technology Four Refutations of Text Files ~IfaUyouhaveisa hammer, everything looks like a nail." Bamch's Observation '~f all you have is an IBM PC, everything looks like MS-DOS." RodriguezY Reformulation Now that standards fervor is heating up (again), partisans from both sides are waging the war of text files vs. screens in Forth. Although I mostly use screens, I have had occasion to use text files, and I'm not hostile to them. But the arguments being offered to prove their"superiority" are specious, and, I suspect, derive from the illusion that the all the world's programming is on IBM PCs. I'd like to pierce a few of them, and put the discusdon on a more factual plane. B r a d f o r d J. R o d r i g u e z is a f r e e l a n c e softw a r e / n a r d w , a r e d e s i g n e r s ~ e c i a l i z ~ g i n realunae c o n r r o t a p p . n c a u p r u ~. ~ 3 n o n g h i s st..Age a n a s c r e e n crddits is t h e l i g h t i n g c o n t r o l syst e.m u s e d f o r NBC's " S a t u r d a y N i g h t Live". He d i s c o v e r e d ~orr.n a s a s t u d e n t i n 1 9 7 8 , a n d has been trying ever since to reconcile the Forth c o m m u r f l t y a n d t h e c o m p u t e r s c i e n c e academia. 1. "Text files are easier to implement." Maybe so, under MS-DOS or UNIX. But there are many operating systems that don't allow character access to files! (Remember CP/M?) And, ffyou are porting Forth to a single-board or embedded computer, sans operating system, blocks are far easier to implement C h a n g e s t o Forth V e n d o r s c o n t . f r o m p a g e # 2 8 Klaus Schleisiek-Kern DELTA t ACM SlGForth European corGmbH Uh]enh0rster Weg 3 2000 respondent. Hamburg 76 Federal Republic of Germany (+49) (40) 2.29-6441 Deletions: Click S o f t w a r e Has become a subsidiary of 2. "You can use your choice of editor." Another example of"IBM PC chauvinism." At the moment, I have six different computers. Five of them -- the nonPCs --don't offer Terminate-and-Stay-Resident editors. Am I, then, to exit Forth every time I want to change a word? Must I learn six different editors? I much prefer an editor integrated with Forth, interactive, and identical on every machine. (I concede that someone could write a good file editor in Forfl-L..butI haven't seen one yet.) P.O. BOX10162 College Station, TX 77840 4O9/696-,5432 C. J. Street and Assodates P.O. Box 4936 Hayward, CA 94S40 415/'794-1292 Permissions: Knowledge Based Systems, ~"~ Operator of the $oft~mve p r o ' s J o b Registry. This listing may be distributed by any medium at will, provided it is distributed complete with this permission notice and the leading paragraph. Readers are urged to consult the latest issue of the Newsletter for more recent informafiorh

Page 1 of 1

Page 1 of 1

Toggle back to continuous viewing mode

/lp/association-for-computing-machinery/four-refutations-of-text-files-yP6zJdmHBO
Welcome to DeepDyve! Rent Premier Research Articles and Save Up to 90%

Learn more

Free Article

Bookmark

Four refutations of text files

Rodriguez, Bradford J.
ACM SIGFORTH Newsletter , Volume 1 (2)
Association for Computing MachineryJun 1, 1989

More Info

More Like This Article

View All dataSource[]=actageo&dataSource[]=aspet&dataSource[]=aaos&dataSource[]=aacc&dataSource[]=aacr&dataSource[]=aea&dataSource[]=aip&dataSource[]=ajnr&dataSource[]=ams&dataSource[]=aps_physical&dataSource[]=appi_book&dataSource[]=appi_journal&dataSource[]=apha&dataSource[]=asip&dataSource[]=asm&dataSource[]=asn&dataSource[]=aspb&dataSource[]=avs&dataSource[]=annual_reviews&dataSource[]=arxiv&dataSource[]=acm&dataSource[]=berghahn&dataSource[]=cabi&dataSource[]=clinical_trials&dataSource[]=dailymed&dataSource[]=degruyter&dataSource[]=du_press&dataSource[]=esa&dataSource[]=eu_press&dataSource[]=elsevier&dataSource[]=emerald&dataSource[]=ejtr&dataSource[]=emea&dataSource[]=epo&dataSource[]=faseb&dataSource[]=gsa&dataSource[]=health_affairs&dataSource[]=hindawi&dataSource[]=imanager&dataSource[]=imedpub&dataSource[]=informa_healthcare&dataSource[]=informs&dataSource[]=iop&dataSource[]=iucr&dataSource[]=iospress&dataSource[]=jbjs&dataSource[]=leftcoast&dataSource[]=lu_press&dataSource[]=mesharpe&dataSource[]=mary_ann_liebert&dataSource[]=medline&dataSource[]=mit_press&dataSource[]=nature&dataSource[]=oxford&dataSource[]=pier_professional&dataSource[]=pnas&dataSource[]=portlandpress&dataSource[]=psyc_articles&dataSource[]=psyc_books&dataSource[]=psyc_critiques&dataSource[]=plos_journal&dataSource[]=pubmed_central&dataSource[]=rsna&dataSource[]=rockefeller&dataSource[]=rcn&dataSource[]=ria&dataSource[]=rsc&dataSource[]=sage&dataSource[]=spie&dataSource[]=springer_journal&dataSource[]=springer&dataSource[]=taylor_francis&dataSource[]=aps&dataSource[]=the_scientist&dataSource[]=uc_press&dataSource[]=uspto_abstract&dataSource[]=wiley&dataSource[]=pct

Browse: Subject Areas | Journals | Publishers

Sign Up for a DeepDyve Account

Bookmark an Article

To bookmark an article, please log in first, or sign up for a DeepDyve account if you don't already have one.

OK

Subscribe to Journal Email Alerts

To subscribe to email alerts, please log in first, or sign up for a DeepDyve account if you don't already have one.

OK

Thank you for renting with DeepDyve

Your PayPal account has been charged $2.99. You now have access to the full text of this article. A rental receipt has also been sent to your email address.

Your credit card has been charged $2.99. You now have access to the full text of this article. A rental receipt has also been sent to your email address.

OK

New! You can now keep track of new articles from ACM SIGFORTH Newsletter on your personalized homepage! Learn more

PDF Download — Not Available

Thanks for your interest in purchasing the PDF. Your request has been noted and we will work with our publisher partner to discuss enabling this feature.

In the meantime, you can get the PDF by visiting the publisher site.

Thank you for purchasing with DeepDyve

Your PayPal account has been charged $.

Your credit card has been charged $.

You can now download this article. A purchase receipt has also been sent to your email address.

Download This Article or I'm done with my download

Print Page — Not Available

Thanks for your interest in printing individual pages. Your request has been noted and we will work with our publisher partner to discuss enabling this feature.

In the meantime, you can get the PDF by visiting the publisher site.

Thank you for printing with DeepDyve

Your PayPal account has been charged $0.

Your credit card has been charged $0.

You can now print this article. A purchase receipt has also been sent to your email address.

Print the Selected Pages or I'm done with my printing

Please refresh to generate a new download link

Your article download link has expired. Please refresh this page to obtain a new download link and try again.

Follow a Journal

To get new article updates from a journal on your personalized homepage, please log in first, or sign up for a DeepDyve account if you don't already have one.

OK