You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In scheme/base.sld the make-thread function generates a compile error if it is placed above the macro definitions. It seems let is not expanded in this case.
I suspect this is because the same expand pass handles both reading define-syntax forms and expanding existing macros. Maybe we need a separate define-syntax pass? That is not ideal but might be able to avoid this issue.
The text was updated successfully, but these errors were encountered:
In scheme/base.sld the make-thread function generates a compile error if it is placed above the macro definitions. It seems
let
is not expanded in this case.I suspect this is because the same expand pass handles both reading
define-syntax
forms and expanding existing macros. Maybe we need a separatedefine-syntax
pass? That is not ideal but might be able to avoid this issue.The text was updated successfully, but these errors were encountered: