aboutsummaryrefslogtreecommitdiffstats
path: root/src/Builtins.hs
diff options
context:
space:
mode:
authorJan Tuomi <jans.tuomi@gmail.com>2022-12-08 00:29:48 +0200
committerJan Tuomi <jans.tuomi@gmail.com>2022-12-08 00:39:06 +0200
commitea160e993a7196d0f5aa6749b1ea046f16cf0546 (patch)
tree96f4b92fa4293ced54d2bf1125efa969c70f9c2e /src/Builtins.hs
parent05fcc94a561335a6502fc98c3737a7e851d1285a (diff)
Add "let memo" syntax for automatic memoization
Diffstat (limited to 'src/Builtins.hs')
-rw-r--r--src/Builtins.hs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/Builtins.hs b/src/Builtins.hs
index 3b92926..079195f 100644
--- a/src/Builtins.hs
+++ b/src/Builtins.hs
@@ -5,11 +5,12 @@ import qualified Data.Map as M
import qualified Data.Text as T
import qualified Text.Read as TR
import qualified Data.List as L
+import qualified Data.Bifunctor as B
import Control.Monad.Except
import Utils
builtinEnv :: Env
-builtinEnv = M.fromList [
+builtinEnv = M.fromList $ map (B.second Regular) [
-- arithmetic
builtinAdd2,
builtinSubtract2,