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

Previous Next

Package: guix-patches;

Reported by: Jan Nieuwenhuizen <janneke <at> gnu.org>

Date: Sun, 17 Sep 2017 20:14:04 UTC

Severity: normal

Tags: patch

Done: Jan Nieuwenhuizen <janneke <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


Message #35 received at 28487 <at> debbugs.gnu.org (full text, mbox):

From: ludo <at> gnu.org (Ludovic Courtès)
To: Jan Nieuwenhuizen <janneke <at> gnu.org>
Cc: Ricardo Wurmus <rekado <at> elephly.net>,
 Mathieu Othacehe <m.othacehe <at> gmail.com>, 28487 <at> debbugs.gnu.org
Subject: Re: [bug#28487] [PATCH] cuirass: Add gnu-system build spec.
Date: Thu, 28 Sep 2017 10:27:58 +0200
Jan Nieuwenhuizen <janneke <at> gnu.org> 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’.




This bug report was last modified 7 years and 316 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.