Annoying shadowing warning
Jonathan Rees <[email protected]> Thu, 3 Jul 2014 15:51:53 -0400
| Newsgroups | gmane.lisp.scheme.scheme48 |
|---|---|
| Message-ID | <[email protected]> |
Redefining an imported name is, in my opinion, a perfectly legitimate = thing. I don't mind getting a single warning when the name is first = shadowed, but I get this every time I load the file, even if it has been = loaded before. This behavior is not seen in version 1.4. Apparently there's no warning = at all there. The warning is ok, its repetition is the issue. This is in scheme 48 1.9 on a mac. Jonathan bash-3.2$ scheme48 Welcome to Scheme 48 1.4 (made by root on Mon Feb 13 12:05:23 EST 2012) Copyright (c) 1993-2006 by Richard Kelsey and Jonathan Rees. Please report bugs to [email protected]. Get more information at http://www.s48.org/. Type ,? (comma question-mark) for help. > (define eval 7) ; no values returned > ,bench will compile some calls in line > (define eval 7) ; no values returned >=20 Exit Scheme 48 (y/n)? y bash-3.2$ ~/Downloads/scheme48-1.9/go Welcome to Scheme 48 1.9 (made by jar on 2012-12-30) See http://s48.org/ for more information. Please report bugs to [email protected]. Get more information at http://www.s48.org/. Type ,? (comma question-mark) for help. > (define eval 7) warning: name from opened structure redefined [package-define!] #{package 284 user} eval #{structure 91 scheme} ; no values returned > (define eval 7) warning: name from opened structure redefined [package-define!] #{package 284 user} eval #{structure 91 scheme} ; no values returned >=20=