[Haskell-cafe] Very silly

Don Stewart dons at galois.com
Thu Oct 16 13:40:00 EDT 2008


asandroq:
> Hallo,
> 
> Andrew Coppin wrote:
> > 
> > C++ has some interesting ideas. I haven't learned how to use templates
> > yet, but what I do find interesting is that there is no automatic memory
> > management, and yet you can still do fairly dynamic programming. I've
> > never seen any other language that allows this. (I had assumed it's
> > impossible...) This makes me wonder just now necessary GC really is, and
> > whether there is some way to avoid it...
> > 
> 
>      Garbage collection was invented by Lisp implementors because of a
> common pattern in functional languages: The sharing of parts of
> structures, like lists. In an imperative world this is straightforward,
> one allocates a linked list, uses it, and then releases the memory. In a

This is why memory management is a notoriously trivial problem in C++ ;)

-- Don (who thinks that complicated access patterns aren't unique to FP)


More information about the Haskell-Cafe mailing list