unofficial mirror of guile-devel@gnu.org 
 help / color / mirror / Atom feed
From: Stefan Israelsson Tampe <stefan.itampe@gmail.com>
To: Andy Wingo <wingo@pobox.com>
Cc: guile-devel <guile-devel@gnu.org>
Subject: Re: rackets syntax parse
Date: Fri, 27 Jan 2012 22:13:31 +0100	[thread overview]
Message-ID: <CAGua6m0u4STPZJXp_+vRqtmrAbPBiy9cvqM1iO5RZ4Efgyc0wQ@mail.gmail.com> (raw)
In-Reply-To: <874nviae6m.fsf@pobox.com>

[-- Attachment #1: Type: text/plain, Size: 1052 bytes --]

OK,

I have skiped the usage of structs to store data and just use clever lists
with similar api
as the structs so that syntax information can be pushed down to it. With
this I get a lot of
things working again and the codebase is much cleaner. I no longer do uggly
hack with
the syntax representation. The only caveat is some usage of
syntax-local-binding.

Regards
Stefan

On Thu, Jan 26, 2012 at 12:36 PM, Andy Wingo <wingo@pobox.com> wrote:

> On Wed 25 Jan 2012 21:37, Stefan Israelsson Tampe <stefan.itampe@gmail.com>
> writes:
>
> > I got it working with an old version of guile but have problem with
> newest
> > stable-2.0
>
> What version did you get it working with?  In a year there have only
> been 25 commits to psyntax, and none of them should have changed
> anything fundamental.
>
> > Again the main issue is that guile psyntax does not support the #s
> notation in racket and hence the
> > hacks on the syntax objects. (see the series of emails that I send
> previous week)
>
> I'll look again.
>
> Andy
> --
> http://wingolog.org/
>

[-- Attachment #2: Type: text/html, Size: 1574 bytes --]

  reply	other threads:[~2012-01-27 21:13 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-01-22 22:38 rackets syntax parse Stefan Israelsson Tampe
2012-01-25 20:37 ` Stefan Israelsson Tampe
2012-01-26 11:36   ` Andy Wingo
2012-01-27 21:13     ` Stefan Israelsson Tampe [this message]
2012-02-04 20:31       ` Stefan Israelsson Tampe
2012-02-07 21:37         ` Andy Wingo
2012-02-07 21:58           ` Stefan Israelsson Tampe
2012-02-07 22:55             ` Andy Wingo
2012-02-08 20:16               ` Stefan Israelsson Tampe
2012-02-08 21:50                 ` Stefan Israelsson Tampe

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/guile/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CAGua6m0u4STPZJXp_+vRqtmrAbPBiy9cvqM1iO5RZ4Efgyc0wQ@mail.gmail.com \
    --to=stefan.itampe@gmail.com \
    --cc=guile-devel@gnu.org \
    --cc=wingo@pobox.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).