home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.lang.forth
- Path: sparky!uunet!starnine!mikeh
- From: mikeh@starnine.com (Mike Haas)
- Subject: Re: Forth's Adaptability
- Message-ID: <C1AFnC.Ls9@starnine.com>
- Sender: mikeh@starnine.com (Mike Haas)
- Date: Sat, 23 Jan 1993 03:42:47 GMT
- References: <1993Jan18.163733.19857@crd.ge.com> <1993Jan19.085827.18730@Informatik.TU-Muenchen.DE> <1993Jan19.202421.14156@crd.ge.com>
- Organization: StarNine Technologies, Inc.
- Lines: 56
-
- In article <1993Jan19.202421.14156@crd.ge.com> eaker@ukulele.crd.ge.com (Chuck Eaker) writes:
- >In article <1993Jan19.085827.18730@Informatik.TU-Muenchen.DE>, pazsan@Informatik.TU-Muenchen.DE (Bernd Paysan) writes:
- >|> In article <1993Jan18.163733.19857@crd.ge.com>, eaker@ukulele.crd.ge.com (Chuck Eaker) writes:
- >|> |> ... C is less
- >|> |> flexible? In what sense? ... Use a memory heap if you want.
- >|>
- >|> Show me the C library with a real dynamic memory management that
- >|> prevents splitting the available memory until you can't get any
- >|> more without paging. Don't tell me "I always include half of the
- >|> GNU emacs project to have this".
- >
- >The fact that there are implementations of C with inefficient
- >dynamic memory packages is not a reason to reject C in favor
- >of Forth. That fact that virtually every implementation of C
- >comes with a rather standard dynamic memory management package
- >and has for years whereas there is as yet no such Forth standard
- >is a good reason for rejecting Forth in favor of C.
-
- Not to mention that one of the jobs of a good OS is to hide the
- details of dynamic memory management from the application, which
- fundamentally only needs to allocate & free memory.
-
- An application should not have to worry about fragmenting, swap
- files, "splitting memory"...only whether it's memory request was
- completed successfully or not.
-
-
- >
- >Competitive pressures in the software industry are making it
- >more and more difficult for us to spend time climbing up
- >learning curves. And those pressures will be getting worse
- >very quickly. That's the main reason why a comprehensive
- >standard is so important.
- >
- >I would much rather use Forth in my work, but I can't afford
- >to take the time to implement all the missing pieces or search
- >for them in other people's work and port them into my environment.
-
- Chuck, I think you have stated the needs of the average professional
- computer user well. Many in the Forth community seemed satisfied
- with Forth as it was 15 years or more ago...and it hasn't substantially
- changed. Perhaps their needs haven't changed much in that time, and that;s
- all well and good. But there is so much resistance to introducing
- concepts that are now fairly standard in the rest of the computing
- universe that I have grown quite doubtful that Forth will succeed in
- the popular sense.
-
- Forth believers, IMHO, are today looked at in the same way as
- those that exclusively use BASIC, Commodore 64's, CP/M, etc.
- It's viewed as old technology that has failed to adapt.
- >
- >--
- >Chuck Eaker / P.O. Box 8, K-1 3C12 / Schenectady, NY 12301 USA
- >eaker@crd.ge.com eaker@crdgw1.UUCP (518) 387-5964
-
-
-