X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;f=Utils%2FSDS.icl;h=920c7a61620c0cc6aa2e7577e0ea0ac99176e341;hb=de76c5f5ac6a0c4291b51d5b2c16e3611b5c99e3;hp=d67ba6e2ac727b28a704c073a2a681de4af14e14;hpb=ff7049a99f7fdd701d49222019df65a9aee8f05a;p=mTask.git diff --git a/Utils/SDS.icl b/Utils/SDS.icl index d67ba6e..920c7a6 100644 --- a/Utils/SDS.icl +++ b/Utils/SDS.icl @@ -8,8 +8,6 @@ import Tasks.Examples import qualified Data.Map as DM from Data.Func import $ -derive class iTask MTaskShare - memoryShare :: String a -> Shared a | iTask a memoryShare s d = sdsFocus s $ memoryStore "" $ Just d @@ -25,8 +23,5 @@ bcStateStore = memoryShare "mTaskBCState" zero mTaskTaskStore :: Shared [String] mTaskTaskStore = memoryShare "mTaskTasks" $ 'DM'.keys allmTasks -getSDSStore :: MTaskShare -> Shared a | iTask, mTaskType a -getSDSStore sh = memoryShare sh.realShare zero - getSDSRecord :: Int -> Task MTaskShare getSDSRecord i = get sdsStore @ \l->hd [s\\s<-l | s.identifier == i]