Michele La Monaca scripsit: > Thus `my-begin' acts as either a procedure or a macro depending on > the context.
Right. Redefining, as opposed to shadowing, a syntax keyword doesn't destroy its definition as a syntax keyword. However, if it's used in a context where it cannot be a syntax keyword, the variable definition is used. That's arguably a bug in Chicken. -- John Cowan http://www.ccil.org/~cowan co...@ccil.org Thor Heyerdahl recounts his attempt to prove Rudyard Kipling's theory that the mongoose first came to India on a raft from Polynesia. --blurb for Rikki-Kon-Tiki-Tavi _______________________________________________ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users