[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: concern of garbage collection with functional lan

Subject: Re: concern of garbage collection with functional languages
From: "Liam R. E. Quin liam@xxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>
Date: Tue, 27 Sep 2016 03:53:16 -0000
Re:  concern of garbage collection with functional  lan
On Tue, 2016-09-27 at 03:26 +0000, Mukul Gandhi gandhi.mukul@xxxxxxxxx
wrote:
> B B B I've been reading in computer science literature off late, that
> implementing functional languages behind the hoods do not do garbage
> collection (good languages must do garbage collection).
"citation needed" (as Wikipedia puts it) for this nonsense :)

Functional languages have been doing garbage collection for some 50
years. There have been tons of papers on how to do it - e.g. with
reachability analysis or with reference counting. Garbage Collection
was first described in 1962 for LISP, but that language had procedural
aspects; the ISWIM family of languages in 1966 had garbage collection
(see the 1966 paper by Landin).

Other language implentations with GC have included ML, Lua, Prolog
(declarative, I think rather than FP, if one is being pedantic),
Haskell, OCaml, almost all LISP dialects, Erlang, Scheme, even
SmallTalk.

> Can this be a
> concern for a language like XSLT? Particularly, XSLT 1.0 version
> where
> MSXML is not implemented in Java (that offers automatic garbage
> collection)?

The implementation language is nothing at all to do with whether the
compiler/interpreter does runtime garbage collection itself.

Liam


-- 
Liam R. E. Quin <liam@xxxxxx>
The World Wide Web Consortium (W3C)

Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.