Hi,

any idea why this is not working?

#lang racket

(module m racket
  (define x 123)
  (provide x))

(dynamic-require '(submod "." m) 'x)
;> standard-module-name-resolver: no base path for relative submodule path: (submod "." m)

; OR

(dynamic-require ''m 'x)
;> dynamic-require: unknown module
;  module name: #<resolved-module-path:'m>


The equivalent require statements work as expected.
Strangely exactly these cases are checked in test/racket/submodule.rktl
(I suppose tests are kind of eval'd as my example runs with #lang racket/load)

Tobias


--
---------------------------------------------------------
Tobias Hammer
DLR / Robotics and Mechatronics Center (RMC)
Muenchner Str. 20, D-82234 Wessling
Tel.: 08153/28-1487
Mail: tobias.ham...@dlr.de
____________________
 Racket Users list:
 http://lists.racket-lang.org/users

Reply via email to