Improper lists [was: Dialyzer v1.3.0 released]

Thomas Lindgren thomasl_erlang@REDACTED
Thu Mar 24 17:07:35 CET 2005


--- Dominic Williams <erlang-list@REDACTED>
wrote:

> This sounds interesting. I don't yet have enough
> Erlang (or Lisp) experience to understand, though.
> I would really appreciate an explanation or an
> example!

My guess is that they like the following
(implementation-) property: [X|Y] requires 2 words,
while {X,Y} requires 3 words. 

So storing a pair as a cons saves 33% memory. Also,
it's generally somewhat faster to access conses than
tuples :-)

Best,
Thomas



		
__________________________________ 
Do you Yahoo!? 
Yahoo! Mail - Helps protect you from nasty viruses. 
http://promotions.yahoo.com/new_mail



More information about the erlang-questions mailing list