guix-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug#28487] [PATCH] cuirass: Add gnu-system build spec.


From: Ludovic Courtès
Subject: [bug#28487] [PATCH] cuirass: Add gnu-system build spec.
Date: Thu, 28 Sep 2017 10:27:58 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux)

Jan Nieuwenhuizen <address@hidden> skribis:

> As an aside: Interesting, I've been using GOOPS a lot with match and we have
> standardised on only matching class/record type, like so
>
>     (match o
>       (($ <license>) ...)

I would make it:

  (match o
    ((? license?)
     ...))

> so I was wondering why you didn't export <license>.  Now it makes sense:
> you simply cannot use record destructors if you don't export <..> in the
> first place.  For GOOPS that's a bit different, you don't have class?
> for each <class>.

Yes.  I think the “spirit of GOOPS” is that class objects are public.

Ludo’.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]