🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.misc
Article #3100

Re: blip too. [Re: Dynamic typing -- To Have and Have Not ...]

#3100
From: Amanda Walker
Date: Thu, 21 Mar 1991 19:11
50 lines
2673 bytes
brnstnd@kramden.acf.nyu.edu (Dan Bernstein) writes:

   > | Lisp doesn't even provide full access to pointers.
   > Imagine that! ;-)

   It doesn't.

That depends on the Lisp.  T, for example, not only has a very good compiler,
but provides a data type called a "locative" that acts like a pointer, but
doesn't even get confused when GCs happen.  Most modern Lisps provide just
as much machine-level access as, say, C does.

   Or is it heresy in your faith to even conceive of the idea that Lisp
   doesn't understand pointers as well as C?

In my case, it's more experience than faith.  Have you actually looked at
what's been going on in the Lisp world over the past 5-7 years?  You might
be very surprised.

   Would you write a compressor in a dynamically typed language?

Yes.  In fact, I'd *rather* write a compressor in a dynamically typed
language.

   I wouldn't, because each compile run takes a
   noticeable amount of time, and each test run takes a noticeable amount
   of time.

That has mostly to do with the particular compiler you are using, and
not much to do with any inherent properties of the language itself.
The fact that C may be easier to compile (for some value of "easier")
than Lisp is a separate claim, and one I would be happy to concede.
However, ease of compilation is not the constraining factor in
software development.  If it were, we'd all be using assembler.  Not
that C is very much of an improvement, mind you...

   Maybe it's a silly question, but for me it exemplifies what's wrong with
   dynamically typed languages.

From what you've said so far, it sounds like descriptions of what's wrong
with the state of much the commercial dynamically-type language market.  On
that I have no argument, but I think that blaming this on the fact that
a language is dynamically typed is bordering on religious belief.

--
Amanda Walker						      amanda@visix.com
Visix Software Inc.					...!uunet!visix!amanda
-- 
"Many of the truths we cling to depend greatly on our point of view."
		--Obi-Wan Kenobi in "The Empire Strikes Back"
Technical Details
Message-ID: <1991Mar21.191122.11398@visix.com>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!usc!cs.utexas.edu!uunet!visix!news
References: <22032@yunexus.YorkU.CA> <11820:Mar1923:59:3591@kramden.acf.nyu.edu> <22075@yunexus.YorkU.CA> <1244:Mar2021:51:4591@kramden.acf.nyu.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!usc!cs.utexas.edu!uunet!visix!news
From: amanda@visix.com (Amanda Walker)
Newsgroups: comp.lang.misc,comp.object
Subject: Re: blip too. [Re: Dynamic typing -- To Have and Have Not ...]
Message-ID: <1991Mar21.191122.11398@visix.com>
Date: 21 Mar 91 19:11:22 GMT
References: <22032@yunexus.YorkU.CA>
 <11820:Mar1923:59:3591@kramden.acf.nyu.edu> <22075@yunexus.YorkU.CA>
 <1244:Mar2021:51:4591@kramden.acf.nyu.edu>
Sender: news@visix.com
Organization: Visix Software Inc., Reston, VA
Lines: 50