Модуль Network.Socket не найден в Идрисе

Я пытаюсь импортировать сокет в Идрис в REPL:

Idris> :module Network.Socket
Can't find import Network/Socket

Зачем?

1 ответ

Решение

Это потому что Network.Socket Модуль не доступен по умолчанию в доступных пакетах. Быстрый поиск показывает мне, что Network.Socket в contrib пакет:

https://www.idris-lang.org/docs/0.12/contrib_doc/docs/Network.Socket.html

Таким образом, вы должны запустить Idris REPL с указанным пакетом, используя -p contrib опция:

$ idris -p contrib
Idris> :module Network.Socket
*Network/Socket> :t Socket
Socket : Type
Другие вопросы по тегам