[r6rs-discuss] Laziness Features

From: John Cowan <cowan>
Date: Wed Oct 18 14:25:17 2006

William D Clinger scripsit:

> Careful programmers can follow the same rule: use
> only abstractions that remain safe when pairs are
> mutable. Notice, please, that all existing Scheme
> code either follows that rule already, or is buggy.

I think this remark applies only in full to library
programmers. Careful programmers of stand-alone
applications may know that there is no pair mutation
and therefore, e.g., that algorithms which break on
circular lists are nonetheless safe.

-- 
John Cowan  cowan_at_ccil.org   ccil.org/~cowan
Dievas dave dantis; Dievas duos duonos          --Lithuanian proverb
Deus dedit dentes; deus dabit panem             --Latin version thereof
Deity donated dentition;
  deity'll donate doughnuts                     --English version by Muke Tever
God gave gums; God'll give granary              --Version by Mat McVeagh
Received on Wed Oct 18 2006 - 14:25:10 UTC

This archive was generated by hypermail 2.3.0 : Wed Oct 23 2024 - 09:15:01 UTC