[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Off-topic, but relevant
This page is part of the web mail archives of SRFI 97 from before July 7th, 2015. The new archives for SRFI 97 contain all messages, not just those from before July 7th, 2015.
- To: Phil Bewig <pbewig@xxxxxxxxx>
- Subject: Re: Off-topic, but relevant
- From: Derick Eddington <derick.eddington@xxxxxxxxx>
- Date: Wed, 22 Oct 2008 20:02:18 -0700
- Cc: srfi-97@xxxxxxxxxxxxxxxxx
- Delivered-to: srfi-97@xxxxxxxxxxxxxxxxx
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:subject:from:to:cc :in-reply-to:references:content-type:date:message-id:mime-version :x-mailer:content-transfer-encoding; bh=SiRy1+EXYtAt4l+Xqo5MaI8GrDJLU/IKMIQ3WcqK5oA=; b=OQjZEkXRYj2b1QUQrHvBE2D2XJNx1ETIAaRfrM/DciO5K+uZ60aW35xxAfcEZkxkqG e5LSMcRUATLLEw8LSp/oGwl8uCYRuFPSQiYGJ5bQj1ia8+WWWdcE4Ou8nXfoXkD4Ly6A Phwkw7Kid7SLuzp4eAgk5NNkFtggLzPLloOF4=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=subject:from:to:cc:in-reply-to:references:content-type:date :message-id:mime-version:x-mailer:content-transfer-encoding; b=pc/Cf0eQcmflttz32rVb0C83z0Yz3irURiJW38V4FFGdGZZHTnOhmPcNI47/4F9/NQ DprHo6KC0tuZtUF2tRUm5naGA2By2y3CR+sPw+DcPwDFZJ+Q8IfW6pI8GXFVdvEEZ5Bc JCmZ+JJf69cK0YxtBrZtynqtPUyV5t7bS22zE=
- In-reply-to: <da4fbdb30810221941l5a8296a1kdf30fc96b093e847@xxxxxxxxxxxxxx>
- References: <da4fbdb30810221941l5a8296a1kdf30fc96b093e847@xxxxxxxxxxxxxx>
On Wed, 2008-10-22 at 21:41 -0500, Phil Bewig wrote:
> I know this is off-topic, but it may be relevant to the discussion.
>
> Does anyone have any suggestions about naming conventions for
> libraries that aren't SRFIs but are intended for public distribution?
> For instance, there is more than one publicly-available library that
> performs pattern-matching on lists. How should the competing
> libraries be named? Who decides?
Entities/organizations can claim a top-level library namespace to avoid
library name clashes, e.g. I've claimed (xitomatl ---), and users can
use R6RS's import excluding and/or renaming facilities to deal with
identifier conflicts. E.g.:
(import
(prefix (xitomatl match) x:)
(prefix (Phil-Bewig match) pb:))
(x:match ---)
(pb:match ---)
--
: Derick
----------------------------------------------------------------