bug-guile
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#32847: Wrong macro expansion in eval


From: Stefan Israelsson Tampe
Subject: bug#32847: Wrong macro expansion in eval
Date: Wed, 26 Sep 2018 22:02:51 +0200

This for guile 2.4 and master,

> (eval `(let-syntax ((f (lambda (x) ,#'(+ (pk 'a 1) 2)))) f) (current-module)) 

;;; (#<syntax a> 1)


But without eval:
(let-syntax ((f (lambda (x) #'(+ (pk 'a 1) 2)))) f)  

;;; (a 1)


reply via email to

[Prev in Thread] Current Thread [Next in Thread]