> You can `require` a module that is implemented in ISL, but ISL doesn't
 > include `provide`, so you normally don't get anything from the module.
 > 
 > Since ISL includes `require`, you can use it to get `provide`. For
 > example, if "p.rkt" has
 > 
 >  #lang racket
 >  (provide provide)
 > 
 > then "a.rkt" in ISL could be
 > 
 >  (require "p.rkt")
 >  ...
 >  (provide sum)

Thanks!  For the archives, I tried the shortcut

  (require (only-in racket/base provide))

but this form is not valid ISL.  So the additional file with #lang
racket, whose only role is to provide `provide` to ISL, seems to be
the way to go.


Norman
____________________
  Racket Users list:
  http://lists.racket-lang.org/users

Reply via email to