Re: [Scheme-reports] auxiliary syntax Eli Barzilay (07 Jan 2013 15:09 UTC)
Re: [Scheme-reports] auxiliary syntax Alex Shinn (07 Jan 2013 15:30 UTC)
Re: [Scheme-reports] auxiliary syntax Eli Barzilay (07 Jan 2013 15:42 UTC)

Re: [Scheme-reports] auxiliary syntax Eli Barzilay 07 Jan 2013 15:42 UTC

10 minutes ago, Alex Shinn wrote:
> On Tue, Jan 8, 2013 at 12:09 AM, Eli Barzilay <eli@barzilay.org> wrote:
>
>     > The solution some suggest is just to using renaming. [...] I could
>     > try to prefix the SRE identifiers consistently, e.g. `rx:' and
>     > `rx?', except oops, the underlying SRE engine doesn't know these
>     > names!
>
>     If it's hygienic -- ie, if it's comparing identifiers, then it would
>     work fine.  No impasse.
>
> The underlying engine is irregex.  It _can't_ be hygienic even if
> I wanted it to - it's not a macro language.

(At least in the context of Scheme, the above doesn't make any sense.)

> It shouldn't be a macro language either, otherwise you couldn't
> dynamically generate SREs which would really suck.

Um, how is generating things dynamically a problem?  (I'd expect it to
be the usual case -- code that generates SREs in functions, or if you
want to abstract at the program generation level then you write a
macro.)

--
          ((lambda (x) (x x)) (lambda (x) (x x)))          Eli Barzilay:
                    http://barzilay.org/                   Maze is Life!

_______________________________________________
Scheme-reports mailing list
Scheme-reports@scheme-reports.org
http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports