aboutsummaryrefslogtreecommitdiff
path: root/src/Environment.hs
diff options
context:
space:
mode:
authorAkshay <[email protected]>2020-11-12 05:54:46 +0000
committerAkshay <[email protected]>2020-11-12 05:54:46 +0000
commit841e23f1f5036748e3d179e3f96eedd5bcfdb555 (patch)
tree88408ffaa869aae221586711f9c89c34859e7cb2 /src/Environment.hs
parent29d8f8ea04ca651616b4bdd8d3a61da9f0cfae29 (diff)
refactor LispNumber into Base, improve numerical calculationsHEADmaster
Diffstat (limited to 'src/Environment.hs')
-rw-r--r--src/Environment.hs3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/Environment.hs b/src/Environment.hs
index b7b7ee6..e38e36c 100644
--- a/src/Environment.hs
+++ b/src/Environment.hs
@@ -64,5 +64,4 @@ makeBind (var, val) = do
64manyBindings :: Env -> [(String, Expr)] -> IO Env 64manyBindings :: Env -> [(String, Expr)] -> IO Env
65manyBindings env binds = do 65manyBindings env binds = do
66 ptr <- readIORef env 66 ptr <- readIORef env
67 extendedEnv <- (++ ptr) <$> mapM makeBind binds 67 newIORef =<< (++ ptr) <$> mapM makeBind binds
68 newIORef extendedEnv