This is the mail archive of the
guile@sourceware.cygnus.com
mailing list for the Guile project.
Re: C like syntax
I wrote:
> Is it possible to use C like syntax like this by using a transformer
> or something?
>
> (let ((i #f) (v (make-vector 5)))
> {
> for (i = 0; i < 5; i++)
> v[i] = obj->x;
> })
In more general, how about making a syntax for embedded languages?
(let ((i #f) (v (make-vector 5)))
{#/lang/c-tax
for (i = 0; i < 5; i++)
v[i] = obj->x;
})
The letter `{' can be a trigger to change the reader to a particular
language (if it is enabled).
-- Kei