Newsgroups: comp.lang.misc
Path: utzoo!utgpu!watserv1!tolstoy!mhcoffin
From: mhcoffin@tolstoy.uwaterloo.ca (Michael Coffin)
Subject: Re: Generecity and static/dynamic typing
Message-ID: <1991Mar22.230913.5558@watserv1.waterloo.edu>
Sender: daemon@watserv1.waterloo.edu
Organization: University of Waterloo
References: <595@optima.cs.arizona.edu> <2840@enea.se> <6703:Mar1812:01:2791@kramden.acf.nyu.edu> <1991Mar18.143601.13385@watmath.waterloo.edu> <3444@litchi.bbn.com>
Date: Fri, 22 Mar 1991 23:09:13 GMT
Lines: 20

In article <3444@litchi.bbn.com> rsalz@bbn.com (Rich Salz) writes:
>mhcoffin@watmsg.uwaterloo.ca (Michael Coffin) writes:
>>And, although it's hard to document, it would surprise me a
>>lot if a competent elisp programmer isn't several times as productive
>>as a competent C programmer.
>No -- it depends on the problem being solved.  Seen any Lisp device drivers or
>avionics systems?  Got a good (fast!) DES implementation in Lisp?

Granted.  I should have been more clear.  There are certainly problems
with real-time constraints for which nothing but assembly language or
its moral equivalent is fast enough.  My sloppy response was
to the rhetorical question "If dynamically typed languages are so
good, why don't you write emacs in one?"  I was just pointing out that
GNU emacs *is* written mostly in lisp and that it seems to be a good
language for the purpose.

Michael Coffin				mhcoffin@watmsg.waterloo.edu
Dept. of Computer Science		office: (519) 885-1211
University of Waterloo			home:   (519) 725-5516
Waterloo, Ontario, Canada N2L 3G1
