Re: [Scheme-reports] ANN: first draft of R7RS small language available Aaron W. Hsu (29 Apr 2011 16:49 UTC)
[Scheme-reports] DELAY AND FORCE Andre van Tonder (23 Apr 2011 22:20 UTC)
[Scheme-reports] Regions of imports unspecified Andre van Tonder (23 Apr 2011 22:31 UTC)
Re: [Scheme-reports] Regions of imports unspecified John Cowan (23 Apr 2011 22:43 UTC)
Re: [Scheme-reports] Regions of imports unspecified Alex Shinn (24 Apr 2011 01:59 UTC)
[Scheme-reports] What are regions of toplevel imports? Andre van Tonder (23 Apr 2011 23:41 UTC)
[Scheme-reports] Internal syntax definition order problem Andre van Tonder (23 Apr 2011 22:39 UTC)
[Scheme-reports] Mutable exports Andre van Tonder (23 Apr 2011 22:48 UTC)
Re: [Scheme-reports] Mutable exports Alex Shinn (24 Apr 2011 02:00 UTC)
[Scheme-reports] Internal definition shadowing problems Andre van Tonder (23 Apr 2011 23:19 UTC)
[Scheme-reports] Importing identifier more than once Andre van Tonder (23 Apr 2011 23:37 UTC)

Re: [Scheme-reports] ANN: first draft of R7RS small language available Aaron W. Hsu 29 Apr 2011 16:49 UTC

On Fri, 29 Apr 2011 12:41:25 -0400, Vitaly Magerya <vmagerya@gmail.com>
wrote:

> Are those actual examples of what teachers do in practice?

Yes, those things are used, but more than that, the ability to hide
auxiliary keywords is a big feature for me. I use it all the time to
provide a hidden internal interface to my macros that are used inside of a
library, but anyone importing the macro from the outside cannot use that
interface, because they cannot ever get access to the identifier that is
used. If things were symbolically matched or if I could only have
"unbound" keyword matching, then I would not be able to do this, because
one could always get access to the hidden interface.

	Aaron W. Hsu

--
Programming is just another word for the lost art of thinking.

_______________________________________________
Scheme-reports mailing list
Scheme-reports@scheme-reports.org
http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports