Why don't you read the r5rs specs and examples of define-syntax? They come with help desk. -- Matthias