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