diff options
author | Eduardo Julian | 2019-05-02 22:31:07 -0400 |
---|---|---|
committer | Eduardo Julian | 2019-05-02 22:31:07 -0400 |
commit | c28e3c730241b9a0245aed0725eb0f85491f5c18 (patch) | |
tree | ba81976fd4a630f0aa67082f15aca7f252075e3f /stdlib/source/program | |
parent | 6e14d46da33a9aa5f5627475ac52b84101b234d6 (diff) |
Introduced the "#Macro" type and got rid of the "#lux.macro?" annotation type and its "magical" compiler behavior.
Diffstat (limited to '')
-rw-r--r-- | stdlib/source/program/scriptum.lux | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/stdlib/source/program/scriptum.lux b/stdlib/source/program/scriptum.lux index 37205402e..e37d69d1b 100644 --- a/stdlib/source/program/scriptum.lux +++ b/stdlib/source/program/scriptum.lux @@ -21,7 +21,7 @@ ["." sequence (#+ Sequence) ("#;." functor)] ["." list ("#;." functor fold)]]] ["." function] - ["." type] + ["." type ("#@." equivalence)] ["." macro] ["." io (#+ IO io)] [world @@ -280,7 +280,7 @@ (|>> (#.Cons [name def-annotations (:coerce Type def-value)]))) organization) - (macro.macro? def-annotations) + (type@= .Macro def-type) (update@ #macros (: (Mutation (List [Text Code])) (|>> (#.Cons [name def-annotations]))) |