diff options
author | Eduardo Julian | 2019-04-17 19:37:20 -0400 |
---|---|---|
committer | Eduardo Julian | 2019-04-17 19:37:20 -0400 |
commit | 7abfef5e4a61fb8b98fdbcedff0732442e50677b (patch) | |
tree | 89cba2652f0359331406bb795fc0d8097bb793f6 /stdlib/source/lux/abstract | |
parent | 797e49a906d850d28d94986c127a8e432ea89e40 (diff) |
- Made the "open:" and "^open" macros not generate record-patterns, and thus not need (or impose a need on) tags.
- The "do" macro for monads also doesn't need tags anymore.
Diffstat (limited to 'stdlib/source/lux/abstract')
-rw-r--r-- | stdlib/source/lux/abstract/enum.lux | 1 | ||||
-rw-r--r-- | stdlib/source/lux/abstract/monad.lux | 4 |
2 files changed, 1 insertions, 4 deletions
diff --git a/stdlib/source/lux/abstract/enum.lux b/stdlib/source/lux/abstract/enum.lux index 07d7f0ec5..5bbb7df38 100644 --- a/stdlib/source/lux/abstract/enum.lux +++ b/stdlib/source/lux/abstract/enum.lux @@ -1,7 +1,6 @@ (.module: [lux #*] [// - [equivalence (#+)] ["." order]]) (signature: #export (Enum e) diff --git a/stdlib/source/lux/abstract/monad.lux b/stdlib/source/lux/abstract/monad.lux index 0772d8c98..a0ee9b5aa 100644 --- a/stdlib/source/lux/abstract/monad.lux +++ b/stdlib/source/lux/abstract/monad.lux @@ -77,9 +77,7 @@ body (reverse (as-pairs bindings)))] (#.Right [state (#.Cons (` ({(~' @) - ({{#..&functor {#functor.map (~ g!map)} - #..wrap (~' wrap) - #..join (~ g!join)} + ({[(~ g!map) (~' wrap) (~ g!join)] (~ body')} (~' @))} (~ monad))) |