Rod Adams writes:
> >
> >You could do all of this with a library of rules.
> >
> >   / $<x>:=<generate(@values)>  <test($<x>)> /
> > 
> >
> I don't think this does what I want. In this, &generate returns a rule 
> or string of some kind, matches the string being tested, captures what 
> matches, and then binds the capture to $<x>.

You're right.  We probably need something like:

    / <generate($<x>, @values)>  <test($<x>)> /

I don't know when $<x> is hypotheticalized there, if at all.  It needs
to be.

> >Maybe we could unify the pattern proposal and your generation ideas for 
> >logic programming.
>
> There might be unification with logical programming to be had, but I'm
> not sure it's with the generation part of things.

I was decently insane last night.  This generator stuff probably isn't
going anywhere.  It's too abstract, and not precise enough, to be a
truly powerful part of the language.

Luke

Reply via email to