[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
please, can't you reach an agreement?
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: srfi-97@xxxxxxxxxxxxxxxxx
- Subject: please, can't you reach an agreement?
- From: namekuseijin <namekuseijin@xxxxxxxxx>
- Date: Sun, 21 Sep 2008 20:42:49 -0300
- 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:message-id:date:from:to :subject:mime-version:content-type:content-transfer-encoding :content-disposition; bh=dbdSELr8q5JnZDXucKP3p7u8cKo+qYsme+QlXVcDoeg=; b=DxkwK4AHodKp7nSLhtbwdIXW1OKPbJtJaDe1uPzeTCwrvkmuHNjupnu2TJEX9uYUJe IbhqIH2nGUbWtCK5KTdjReKMnqc72WMw/oqSP2Fq6vGU1SvlT1RpjAZGWcU0M2Zb0yDx wCRamcTlrO2v4+B+4fMShQn4H95cEWuMlpPoU=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type :content-transfer-encoding:content-disposition; b=JJzNhN7z5gG0NgaxEmv4OjMbMa3yYWuecNxxt28DH3IUdsLbV/Sv3TXmokBFn21nWG 4+gnaYnyv9b1oZKdJXR7wq6kqOEcPl99g2MiyB3es9q59U+t9UmMDBlvBJRi48rRfZhA rlmFn+Ecc1CUhAcQ22DCYXRfetn/xTE+54Mow=
I thought one of the mains purposes of R6RS and its standard module
system was to allow more portable Scheme code. How can that be
possibly achieved when one can't even portably access in R6RS one of
the most famous Scheme code bases? How can that be achieved when you
can't reach an agreement on such a simple matter such as how to treat
numbers in module paths?
Come on, this one just lends itself naturally into a poll of sorts.
I'd vote for (import (srfi-n)). If anyone has srfi/n/* for srfi-n,
write a wrapper for all that code...
Numbers shouldn't be allowed to start module names, for the same
reason as for identifiers. Going against this quite universal rule is
like pulling a Microsoft, getting path separators like \ in a C/C++
written world and eternally suffering by writing paths like
"\\foo\\bar" in written code...