In the language I use in my class, I offer

  require:
    only-in except-in prefix-in rename-in combine-in planet

  provide:
    all-defined-out all-from-out rename-out except-out
    prefix-out struct-out combine-out protect-out

and my students use most of these.  I am not aware of a student ever
getting into real trouble because of this.

Shriram
_________________________________________________
  For list-related administrative tasks:
  http://lists.racket-lang.org/listinfo/dev

Reply via email to