2017-08-19 3 views
0

Je voudrais regarder le code des fonctions définies dans les modules, tels que Data.List ou Data.Map.Haskell: Répertoire des modules/packages installés

Je peux importer le module Data.List avec

import Data.List 

et je peux utiliser les fonctions nub ou sort.

Je voudrais savoir où je peux trouver ces fonctions pour regarder leur code.

Dans quel répertoire les modules sont-ils installés par défaut?

PS: Windows 8.1, j'ai installé la plate-forme Haskell.

Répondre

1

Ce répertoire contient des modules compilés, vous ne pourrez donc pas lire la source.

Ce que vous pouvez faire est de trouver votre fonction dans online documentation puis cliquez sur "Source" sur la droite.

+0

OK, merci beaucoup. –

+0

Où puis-je trouver le répertoire avec les modules compilés? –

+0

Cela dépend généralement du système que vous utilisez et de l'outil que vous avez utilisé pour les construire. 'pile' place des trucs dans STACK_ROOT et ~/.stack/snapshots, par exemple. – arrowd