From c2b7f0f15f9b2a295c05e770c3804fdca2fcce28 Mon Sep 17 00:00:00 2001 From: "Malcolm.Wallace@cs.york.ac.uk" <unknown> Date: Mon, 13 Aug 2007 12:09:49 +0000 Subject: [PATCH] (partially) build array package with nhc98 --- Data/Array.hs | 3 ++- Makefile.nhc98 | 20 ++++++++++++++++++++ 2 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 Makefile.nhc98 diff --git a/Data/Array.hs b/Data/Array.hs index f9067c6f..d9b2fadd 100644 --- a/Data/Array.hs +++ b/Data/Array.hs @@ -69,7 +69,7 @@ import Hugs.Array #ifdef __NHC__ import Array -- Haskell'98 arrays -#endif +#else import Control.Applicative import Data.Foldable @@ -95,3 +95,4 @@ instance Ix i => Foldable (Array i) where instance Ix i => Traversable (Array i) where traverse f arr = listArray (bounds arr) <$> traverse f (elems arr) +#endif diff --git a/Makefile.nhc98 b/Makefile.nhc98 new file mode 100644 index 00000000..1031fc74 --- /dev/null +++ b/Makefile.nhc98 @@ -0,0 +1,20 @@ +THISPKG = array +SEARCH = +EXTRA_H_FLAGS = +EXTRA_HBC_FLAGS = + +DIRS = \ + Data Data/Array + +SRCS = \ + Data/Array.hs + +# Here are the main rules. +include ../Makefile.common + +# some extra rules + +# Here are any extra dependencies. + +# C-files dependencies. + -- GitLab