* Syntax form
@ 2017-08-21 12:22 Tommi Höynälänmaa
2017-08-23 5:13 ` Mark H Weaver
0 siblings, 1 reply; 2+ messages in thread
From: Tommi Höynälänmaa @ 2017-08-21 12:22 UTC (permalink / raw)
To: guile-user
Where are (syntax x) forms compiled with the old vector based
implementation of syntax objects (guile 2.0.11 or 2.2.0)? The
structure type for the syntax objects is defined in ice-9/psyntax.scm
but I can't find code for the syntax form.
-Tommi Höynälänmaa
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: Syntax form
2017-08-21 12:22 Syntax form Tommi Höynälänmaa
@ 2017-08-23 5:13 ` Mark H Weaver
0 siblings, 0 replies; 2+ messages in thread
From: Mark H Weaver @ 2017-08-23 5:13 UTC (permalink / raw)
To: Tommi Höynälänmaa; +Cc: guile-user
Tommi Höynälänmaa <tommi.hoynalanmaa@gmail.com> writes:
> Where are (syntax x) forms compiled with the old vector based
> implementation of syntax objects (guile 2.0.11 or 2.2.0)? The
> structure type for the syntax objects is defined in ice-9/psyntax.scm
> but I can't find code for the syntax form.
'syntax' is a core form of the psyntax macro expander. In both 2.0 and
2.2, the code to handle expansion of 'syntax' forms is in psyntax.scm,
beginning with:
(global-extend 'core 'syntax
Although in 2.2 the text above is split between two lines:
(global-extend
'core 'syntax
Mark
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2017-08-23 5:13 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-08-21 12:22 Syntax form Tommi Höynälänmaa
2017-08-23 5:13 ` Mark H Weaver
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).