[Haskell-beginners] import not working

Jesse Rudel jesse.rudel at gmail.com
Fri Jun 4 22:18:27 UTC 2021


How are you invoking ghci? If it's a stack project you can try stack ghci
if you haven't already.

On Fri, 4 Jun 2021 at 21:51, Galaxy Being <borgauf at gmail.com> wrote:

> I go to a directory. I run
>
> stack install Safe
>
> I start up ghci and get the Prelude prompt. I run
>
> import Safe
>
> and I get
>
> import Safe
>   | ^^^^^^^^^^^
> Failed, no modules loaded.
>
> I'm once again frustrated. I try to load this hs file
>
> {-# LANGUAGE ViewPatterns #-}
> {-# LANGUAGE NoMonomorphismRestriction #-}
>
> import Safe
>
> lookupDefault :: Eq a => a -> b -> [(a,b)] -> b
> lookupDefault k _ (lookup k -> Just s) = s
> lookupDefault _ d _ = d
>
> headTup :: (a, [t]) -> [t]
> headTup (headMay . snd -> Just n) = [n]
> headTup _ = []
>
> headNil :: [a] -> [a]
> headNil (headMay -> Just x) = [x]
> headNil _ = []
>
> with the same result. What do I need to do?
> --
>> Lawrence Bottorff
> Grand Marais, MN, USA
> borgauf at gmail.com
> _______________________________________________
> Beginners mailing list
> Beginners at haskell.org
> http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/beginners/attachments/20210604/8d9983e9/attachment.html>


More information about the Beginners mailing list