From a7d7542dc646a5fd124ef71e71ce260889f1701b Mon Sep 17 00:00:00 2001 From: Camil Staps Date: Tue, 2 Feb 2016 19:24:50 +0100 Subject: Moved to 1415 directory --- 1415/files/practicum/StdDynSet.icl | 44 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 1415/files/practicum/StdDynSet.icl (limited to '1415/files/practicum/StdDynSet.icl') diff --git a/1415/files/practicum/StdDynSet.icl b/1415/files/practicum/StdDynSet.icl new file mode 100644 index 0000000..ee43631 --- /dev/null +++ b/1415/files/practicum/StdDynSet.icl @@ -0,0 +1,44 @@ +implementation module StdDynSet + +import StdEnv +import StdDynamic + +class Set a | TC, ==, toString a + +:: Set = Set [Dynamic] + +instance zero Set +where zero = abort "zero instance voor Set nog niet geimplementeerd.\n" + +instance toString Set +where toString a = abort "toString instance voor Set nog niet geimplementeerd.\n" + +instance == Set +where == a b = abort "== instance voor Set nog niet geimplementeerd.\n" + +toSet :: a -> Set | Set a +toSet a = abort "toSet nog niet geimplementeerd.\n" + +nrOfElts :: Set -> Int +nrOfElts a = abort "nrOfElts nog niet geimplementeerd.\n" + +isEmptySet :: Set -> Bool +isEmptySet a = abort "isEmptySet nog niet geimplementeerd.\n" + +memberOfSet :: a Set -> Bool | Set a +memberOfSet x a = abort "memberOfSet nog niet geimplementeerd.\n" + +isSubset :: Set Set -> Bool +isSubset a b = abort "isSubset nog niet geimplementeerd.\n" + +isStrictSubset :: Set Set -> Bool +isStrictSubset a b = abort "isStrictSubset nog niet geimplementeerd.\n" + +union :: Set Set -> Set +union a b = abort "union nog niet geimplementeerd.\n" + +intersection :: Set Set -> Set +intersection a b = abort "intersection nog niet geimplementeerd.\n" + +without :: Set Set -> Set +without a b = abort "without nog niet geimplementeerd.\n" -- cgit v1.2.3