On Aug 28, 2009, at 1:16 PM, "Nicolas Sceaux" <nicolas.sce...@free.fr>  
wrote:

>
> According to R5RS, it is an error to modify a literal list.
> If a function returns '(), the caller won't be allowed to
> apply a modifying function on the result (eg. append!)
>

IIUC, '() is not a literal list, but a constant that represents the  
empty list.


> However, guile does not report modifying a literal list as an error,
> and actually modifies it, so this is somewhat rhetorical.

Carl


>


_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to