Re: Scheme 48 1.9 available

Jonathan Rees <[email protected]> Tue, 22 Jan 2013 13:14:21 -0500
Newsgroups gmane.lisp.scheme.scheme48
Message-ID <[email protected]>
On Jan 22, 2013, at 12:28 PM, Michael Sperber wrote:

> - Commands ,show-known-packages, ,show-interface, and
>  ,show-default-package were added to support SDT (Marcus Crestani,
>  Sebastian Rheinecker).

Probably too late to change now, but ,show-known-packages lists =
structures, not packages. Packages in scheme 48 are almost always =
anonymous - the package/structure distinction is an important part of =
the design. The name of the command ought to be: ,show-known-structures =
(or more precisely ,show-structures-in-config-package , which I assume =
is what it does).

(Yes, there are many commands with names of the form ,xxx-package that =
take structure names, but they only take structure names as an =
expedient, because there is usually no way to name a package.  The =
meaning is usually: operate on the package that underlies the designated =
structure.)

Sorry I missed this on my earlier review; I neglected to read the new =
features list. If it's too late to change the command name, perhaps its =
documentation can at least be corrected in some future release.

Just curious, what is SDT and why is it playing with the command =
processor? I found no google hits for "SDT (Marcus Crestani,
 Sebastian Rheinecker)".

Jonathan