original commit: 230ea85b0fd2177effb3cf27d1bb872a78c05f2a
This commit is contained in:
Matthew Flatt 2003-07-14 17:44:55 +00:00
parent a7ddeff6e8
commit 4b9949c169

View File

@ -5,8 +5,12 @@
(unless (and (string? f)
(complete-path? f))
(raise-type-error 'register-external-file "complete-path string" f))
(let ([param (dynamic-require-for-syntax '(lib "cm-ctime.ss" "mzlib" "private")
'current-external-file-registrar)])
(let ([param (lambda () void)])
(thread-wait
(thread (lambda ()
(set! param
(dynamic-require '(lib "cm-ctime.ss" "mzlib" "private")
'current-external-file-registrar)))))
((param) f))))