Есть ли команда в Haskell, которая отображает (или получает как список) все пользовательские функции, которые были загружены/определены в GHCi? Благодаря
Haskell: отображение/получение списка всех пользовательских функций
Ответ 1
Чтобы увидеть привязки, которые вы сделали в приглашении ghci (например, с помощью let
или <-
), попробуйте :show bindings
.
Если вы загрузили некоторые модули, вы можете использовать :show modules
, чтобы получить имена загруженных модулей, а затем :browse ModuleName
, чтобы отобразить все в области видимости этого модуля.
Ответ 2
Когда в ghci используйте :browse
или просто :bro
после загрузки файла. Вы также можете просматривать выгруженные модули через :browse Foo.Bar.Baz
.