[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Strong typing, dynamical languages, what to do?

--- Jens_Axel_Søgaard <js@vgt-gym.dk> wrote:
> The paper have a very clear analysis; and it is very
> easy to follow the
> argumentation.
> This conclusion surprised me the first time I saw
> it:
>   In fact, the overhead associated with allocating
> and collecting
>   cells from the heap can be reduced to less than
> one instruction per cell
> by
>   increasing the size of physical memory.
> That's hard to beat manually.

And yet people have commented on the poor performance
of SML/NJ and one of SMl/NJ's distinguishing features
is heap allocation of everything (including call
frames).  Maybe memory isn't yet big enough.

(Of course my argument is based on hearsay.  It's a
pity SML/NJ can't run in a stack allocating as well as
a heap allocating mode; then we'd have empirical
evidence for the superiority of one mode over another
on current computers which would go a long way to
clearing up this argument.)


Do You Yahoo!?
Yahoo! Movies - coverage of the 74th Academy Awards®