From: Paul Haahr <paul@paulhaahr.com> To: rc@hawkwind.utcs.toronto.edu Subject: Re: rc 1.6 $version Date: Sat, 30 Mar 2002 13:43:31 -0500 Message-ID: <8ZFwtjf51i@dmul.paulhaahr.com> (raw) In-Reply-To: <20020327221226.A25153@strozzi.it> Tim wrote > Any objections to `rc_version'? I'd prefer $rc-version, but either should be fine. However, making it such a magic variable feels silly. As Eric noted, having assignments to a variable just be eaten without warning seems, er, surprising at best. Why not just initialize version (provided there's none set in the environment?), not export it, and have any assignments turn it into a normal variable. I think that's pretty easy to do. Carlo wrote: > rc already has a few reserved variable names, like $pid, $bqstatus, > $status [...] and my suggestion is to set the `rc_' prefix aside for > rc reserved variables. We would then have rc_path, rc_home, > rc_whatever. Of course, for backward compatibility we will continue to > have also $pid, $path and that, but from now on there whould at least > be a standard for any new rc needs, and that could be documented in > the man page. No! No! No! I understand why one might want to prefix ``version'' -- this is rc's version, not a system-wide version -- but your path, home directory, etc, are exported and global properties. (The path/PATH distinction, etc, is just backwards compatibility, after all.) One of the points of rc is that it uses so few special variables that we don't need special namespaces. --p
next prev parent reply index Thread overview: 43+ messages / expand[flat|nested] mbox.gz Atom feed top 2002-03-14 22:37 erik quanstrom 2002-03-27 13:27 ` Tim Goodwin 2002-03-27 21:12 ` Carlo Strozzi 2002-03-30 18:43 ` Paul Haahr [this message] 2002-03-31 15:13 ` Carlo Strozzi 2002-04-03 14:31 ` Tim Goodwin 2002-04-03 15:06 ` Paul Haahr 2002-04-04 10:04 ` Tim Goodwin 2002-04-04 21:42 ` Scott Schwartz -- strict thread matches above, loose matches on Subject: below -- 2002-04-05 1:38 smarry 2002-04-04 21:54 Byron Rakitzis 2002-04-05 8:35 ` Tim Goodwin 2001-10-23 21:32 Beta release rc-1.6b3 available Carlo Strozzi 2001-10-24 3:34 ` Chris Siebenmann 2001-10-24 8:04 ` Carlo Strozzi [not found] <sroberts@certicom.com> 2001-10-23 15:55 ` Sam Roberts 2001-10-23 21:14 ` Scott Schwartz 2001-10-15 13:56 Tim Goodwin 2001-10-17 14:13 ` Buggs 2001-10-17 14:34 ` Tim Goodwin 2001-10-17 21:13 ` Buggs 2001-10-23 7:55 ` Carlo Strozzi 2001-10-23 12:44 ` Tim Goodwin 2001-10-23 15:47 ` Markus Friedl 2001-10-23 21:09 ` Carlo Strozzi [not found] <tell@cs.unc.edu> 2000-05-08 23:25 ` building rc on QNX4 Stephen Tell 2000-05-10 0:37 ` builtins Scott Schwartz 2000-05-12 7:22 ` builtins Carlo Strozzi 2000-05-04 15:18 building rc on QNX4 Carlo Strozzi 2000-05-08 8:29 ` Tim Goodwin [not found] ` <tjg@star.le.ac.uk> 2000-05-08 11:50 ` David Luyer 2000-05-08 13:28 ` Carlo Strozzi 2000-04-27 17:39 Carlo Strozzi 2000-05-02 14:41 ` Tim Goodwin 2000-04-27 16:56 Scott Schwartz 2000-04-27 20:41 ` Sam Roberts 2000-04-28 7:28 ` vrl (was: Re: building rc on QNX4) Gert-Jan Vons 2000-04-28 18:38 ` Sam Roberts 2000-05-02 8:16 ` Gert-Jan Vons 2000-04-28 19:03 ` rc not session leader? Sam Roberts 2000-04-26 15:02 building rc on QNX4 Sam Roberts 1997-09-18 23:26 are there any patches which add ~ expansion to rc Chris Siebenmann [not found] ` <cks@hawkwind.utcs.toronto.edu> 1992-06-04 10:05 ` $pid malte 1992-11-04 12:45 ` set subtract malte 1992-11-06 12:03 ` rc and signal handlers malte 1997-09-19 17:21 ` are there any patches which add ~ expansion to rc Jeremy Fitzhardinge 2001-10-24 3:25 ` Beta release rc-1.6b3 available Chris Siebenmann 2001-10-24 3:41 ` Scott Schwartz 1997-09-17 15:56 are there any patches which add ~ expansion to rc Joseph Skinner 1997-09-17 21:56 ` Scott Schwartz 1997-09-17 22:08 ` Mark K. Gardner
Reply instructions: You may reply publically to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=8ZFwtjf51i@dmul.paulhaahr.com \ --to=paul@paulhaahr.com \ --cc=rc@hawkwind.utcs.toronto.edu \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
rc-list - mailing list for the rc(1) shell Archives are clonable: git clone --mirror http://inbox.vuxu.org/rc-list Example config snippet for mirrors Newsgroup available over NNTP: nntp://inbox.vuxu.org/vuxu.archive.rc-list AGPL code for this site: git clone https://public-inbox.org/public-inbox.git