Sto cercando di insegnare a me stesso Haskell dal libro Learn You A Haskell for Great Good. Mi sono avvicinato all'ultima sezione del capitolo 7 (Moduli), dove racconta come creare il tuo modulo. Ho fatto una copia e incolla del modulo Geometria indicato nel libro all'inizio della sezione. Il nome del file è Geometry.hs, come suggerito dal libro, e il file si trova nella directory bin di ghci, che è il punto in cui precedentemente ero in grado di eseguire un carico utilizzando: l per un altro file .hs.Come posso importare un modulo Haskell in GHCi?
Quando ho digitare il seguente comando nel GHCi
import Geometry
ottengo il seguente errore:
Could not find module 'Geometry' It is not a module in the current program or in any known package
io devo fare qualcosa che è ovviamente sbagliato, ma non riesco a capire cosa è.
Non intendi [capitolo 7] (http://learnyouahaskell.com/modules#making-our-own-modules)? – Zeta
Sono sempre stato in grado di caricare moduli e moduli installati dalla directory di lavoro corrente di ghci (se sei su Windows potresti forse essere in grado di eseguire ':! Cd' per trovare la directory di lavoro corrente di ghci). – luqui
Sì, ho cambiato la domanda al capitolo 7. Ho usato una versione precedente del libro in formato PDF ed è il capitolo 6 in quella versione. Ho eseguito il:! comando cd e punta alla stessa directory che sto usando. – user1153980