Remove mapM usage in monad

Was really a hack.
This commit is contained in:
2024-09-21 18:45:39 +02:00
parent b4f36f9370
commit f12ac12ea8
2 changed files with 11 additions and 2 deletions

View File

@@ -1,13 +1,18 @@
module Main where
import Types
import ComputationM
testSub :: ComputationM TokenNotTraversable Image
testSub = do
inp <- getListElem
openImage inp
test :: ComputationM TokenNotTraversable ()
test = do
dir <- inject "retter"
dirContents <- listDirectory dir
let dirContents' = makeTraversable dirContents
u <- mapM openImage dirContents'
u <- mapListTaken testSub dirContents
pure $ NoToken
main :: IO ()