Article View: comp.arch
Article #2068Re: Memory utilization & inter-process contention
From: Patrick Logan
Date: Wed, 30 Aug 1989 15:21
Date: Wed, 30 Aug 1989 15:21
29 lines
2165 bytes
2165 bytes
In article <1989Aug26.232710.27174@utzoo.uucp> henry@utzoo.uucp (Henry Spencer) writes:
>In article <70663@yale-celray.yale.UUCP> leichter@CS.YALE.EDU (Jerry Leichter) writes:
>>distressing to think that the machines of the future may be "refined" to the
>>point where doing anything but Unix and C will require extreme effort. Take a
>>look at the history of LISP on CDC machines to see the possible results.)
>
>Take a look at the history of Lisp on Lisp machines, whose time has come
>*and gone* -- those awful "C-only" RISC machines run Lisp faster than the
>custom-cooked Lisp machines do.
>--
>V7 /bin/mail source: 554 lines.| Henry Spencer at U of Toronto Zoology
>1989 X.400 specs: 2200+ pages. | uunet!attcan!utzoo!henry henry@zoo.toronto.edu
Saying that C machines run Lisp faster than Lisp machines is
simplistic. To run Lisp faster on a C machine requires more
declarations in the code (or, as with T, more use of "type-specific"
procedures such as fx+ instead of generic +). This goes against the
grain of Lisp programming.
Lisp machines provide a better environment (e.g. protection, ability
to write fast, generic code) per performance unit. I'd guess the only
reasons their time is gone are market based. They're sure to return in
one form or another as more and more C machine programs are written in
Lisp-like languages. Many C machine architectures (e.g. SPARC) already
incorporate some support for Lisp.
--
Patrick Logan | ...!{decwrl,sequent,tessi}!mntgfx!plogan
Mentor Graphics Corporation | plogan@pdx.MENTOR.COM
Beaverton, Oregon | "My other computer is a Lisp machine."
Technical Details
Message-ID:
<1989Aug30.152155.9613@mentor.com>Path:
arc1-ca.pugleaf.net!utzoo!censor!geac!jtsv16!uunet!zephyr.ens.tek.com!tektronix!sequent!mntgfx!ploganReferences:
<70663@yale-celray.yale.UUCP> <1989Aug26.232710.27174@utzoo.uucp>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!censor!geac!jtsv16!uunet!zephyr.ens.tek.com!tektronix!sequent!mntgfx!plogan From: plogan@mentor.com (Patrick Logan) Newsgroups: comp.arch,comp.sys.mips Subject: Re: Memory utilization & inter-process contention Message-ID: <1989Aug30.152155.9613@mentor.com> Date: 30 Aug 89 15:21:55 GMT References: <70663@yale-celray.yale.UUCP> <1989Aug26.232710.27174@utzoo.uucp> Organization: engr Lines: 29 In-reply-to: henry@utzoo.uucp's message of 26 Aug 89 23:27:10 GMT