emacs-devel
[Top][All Lists]
Advanced

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

RE: general lazy list facility for Emacs Lisp?


From: Drew Adams
Subject: RE: general lazy list facility for Emacs Lisp?
Date: Wed, 23 Mar 2011 10:13:06 -0700

> > Is there a package for general lazy list management in Emacs Lisp?
> 
> What's a lazy list?  Something like a LazySeq in Clojure, that is, a
> possibly infinite sequence of things that are only calculated when
> actually consumed ("realized")?
> 
> If that's what you mean, I think the answer is no.

My guess is yes, that's what he meant.

Lazy lists in Lisp date from this paper, at least:
"Daniel P. Friedman and David S. Wise. "Cons should not evaluate its arguments,"
in S. Michaelson and R. Milner (eds.) Automata, Languages and Programming,
Edinburgh University Press (Edinburgh, 1976), 257--284."

This is probably pretty much the same paper:
"Friedman, Daniel P. (1976). Cons should not evaluate its arguments. ICALP."





reply via email to

[Prev in Thread] Current Thread [Next in Thread]