[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: e and pi
From: |
Eli Zaretskii |
Subject: |
Re: e and pi |
Date: |
Sat, 18 Sep 2010 12:01:05 +0200 |
> From: Helmut Eller <address@hidden>
> Date: Fri, 17 Sep 2010 18:18:25 +0200
>
> > (defun froob (argv)
> > (lambda (f) (cons f argv)))
> >
> > and have that fail, because "argv" is a defvar defined in startup.el.
>
> I once had a function with an argument called system-name. Suddenly
> Emacs started to complain that some files are locked by some other user.
> How many people now that system-name is a global variable and used by
> the file-locking code? The lesson is that Emacs should not pre-define
> global variables with names that are likely candidates for local
> variables.
What you describe as a big surprise is actually known to every C/C++
programmer: some names are "reserved by the implementation" and should
not be used by the application code.
- Re: e and pi, (continued)
- Re: e and pi, Wojciech Meyer, 2010/09/17
- Re: e and pi, Chong Yidong, 2010/09/17
- Re: e and pi, Wojciech Meyer, 2010/09/17
- Re: e and pi, Helmut Eller, 2010/09/17
- Re: e and pi, Glenn Morris, 2010/09/17
- Re: e and pi, Glenn Morris, 2010/09/17
- Re: e and pi,
Eli Zaretskii <=
- Re: e and pi, Helmut Eller, 2010/09/18
- Re: e and pi, Eli Zaretskii, 2010/09/18
- Re: e and pi, Helmut Eller, 2010/09/18
- Re: e and pi, David Kastrup, 2010/09/18
- Re: e and pi, Eli Zaretskii, 2010/09/18
- Re: e and pi, Andreas Schwab, 2010/09/18
- Re: e and pi, Stephen J. Turnbull, 2010/09/18
- RE: e and pi, Drew Adams, 2010/09/18
- Re: e and pi, Stefan Monnier, 2010/09/17
- Re: e and pi, Chong Yidong, 2010/09/17