aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/program/scriptum.lux
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/source/program/scriptum.lux')
-rw-r--r--stdlib/source/program/scriptum.lux5
1 files changed, 3 insertions, 2 deletions
diff --git a/stdlib/source/program/scriptum.lux b/stdlib/source/program/scriptum.lux
index 0d86b0f1c..420b40a8b 100644
--- a/stdlib/source/program/scriptum.lux
+++ b/stdlib/source/program/scriptum.lux
@@ -272,8 +272,9 @@
(def: (lux-module? module-name)
(-> Text Bit)
- (or (text\= "lux" module-name)
- (text.starts-with? "lux/" module-name)))
+ (let [prefix (format .prelude_module "/")]
+ (or (text\= .prelude_module module-name)
+ (text.starts-with? prefix module-name))))
(def: (add-definition [name [def-type def-annotations def-value]] organization)
(-> [Text Definition] Organization Organization)