From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andy Wingo Subject: Re: Cuirass news Date: Mon, 29 Jan 2018 10:57:22 +0100 Message-ID: <87fu6p56nx.fsf@igalia.com> References: <877es6x5xj.fsf@gnu.org> <87lggmjjgo.fsf@gmail.com> <87k1w6jjak.fsf@gmail.com> <87h8raxeym.fsf@gnu.org> <20180126153005.259a75e8@scratchpost.org> <87zi4z1eb0.fsf@gnu.org> <20180127181852.42f0bcbf@scratchpost.org> <87fu6pzmdl.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:40113) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eg6Bz-0003ye-Mb for guix-devel@gnu.org; Mon, 29 Jan 2018 04:57:36 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eg6Bw-0003Sr-Lq for guix-devel@gnu.org; Mon, 29 Jan 2018 04:57:35 -0500 In-Reply-To: <87fu6pzmdl.fsf@gnu.org> ("Ludovic =?utf-8?Q?Court=C3=A8s=22'?= =?utf-8?Q?s?= message of "Sun, 28 Jan 2018 22:47:34 +0100") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Ludovic =?utf-8?Q?Court=C3=A8s?= Cc: guix-devel On Sun 28 Jan 2018 22:47, ludo@gnu.org (Ludovic Court=C3=A8s) writes: > interned symbols are potentially not GC=E2=80=99d (though I think with Gu= ile > 2.2 and its weak sets they may be subject to GC.) Symbols are collectable. They are collectable in 2.0 as well. Depending on the context, it may be worth considering using non-symbols if all you need is a unique object -- some freshly allocated object will do. That's for when you know that X is just an identifier of some kind (you don't have to dispatch on its type, etc). Andy