Hi Mikael,
Mikael Djurfeldt writes:
> On Tue, Oct 30, 2018 at 1:26 AM Mark H Weaver wrote:
>
> Mikael Djurfeldt writes:
>
> > The interface of (value-history) would instead have a lazy-binder
> > which provides a syntax transformer for every $... actually being
> > used. The $... identifie
Hi Mikael,
Mikael Djurfeldt writes:
> But, as you concluded, Guile currently uses GNU Make specific
> functionality. $(filter-out ...) in bootstrap/Makefile.am is such a
> case and also the vpath and %-thingies in am/bootstrap.am.
I guess you're right.
> Probably, you should start out by makin
On Tue, Oct 30, 2018 at 1:26 AM Mark H Weaver wrote:
> Mikael Djurfeldt writes:
>
> > The interface of (value-history) would instead have a lazy-binder
> > which provides a syntax transformer for every $... actually being
> > used. The $... identifier would expand into a list-ref into the value
On Tue, Oct 30, 2018 at 12:55 AM Mark H Weaver wrote:
> However, there's a complication with using '$' in this way. '$' is
> already widely used as part of the syntax for (ice-9 match), to specify
> patterns that match record objects.
Yes, I actually looked at this, but thought that $ would be
Mikael Djurfeldt writes:
> The interface of (value-history) would instead have a lazy-binder
> which provides a syntax transformer for every $... actually being
> used. The $... identifier would expand into a list-ref into the value
> history.
A few more suggestions:
If I write (define (foo x)
Hi Mikael,
Mikael Djurfeldt writes:
> I'd like to rewrite (ice-9 history) to conform to the full GDB value
> history syntax. This is because I find that I miss being able to refer
> to "the last value" etc.
Yes, I've also missed this!
> Currently we have:
>
> $ the N:th value from the start
>
I'd like to rewrite (ice-9 history) to conform to the full GDB value
history syntax. This is because I find that I miss being able to refer to
"the last value" etc.
Currently we have:
$ the N:th value from the start
The extension would add bindings for:
$$ the N:th value from the end
$ the las
On Sun, Oct 28, 2018 at 11:34 PM Mark H Weaver wrote:
> I'm still inclined to consider it a bug, but maybe we can have the best
> of both worlds here. I see that Automake has conditionals:
>
> https://www.gnu.org/software/automake/manual/automake.html#Conditionals
>
> How hard would it be to t