Я не могу получить доступ к библиотеке OCaml [open Core.std], несмотря на загрузку ее с Github
Я изучаю OCaml с помощью учебника "Real World OCaml". Я сталкиваюсь с постоянной проблемой: я не могу получить доступ к стандартному библиотечному пакету Джейн Стрит OCaml.
Я зашел на страницу Github Джейн Стрит и скачал основной пакет с https://github.com/janestreet/core и запустил его, как и указала мне книга.
Однако всякий раз, когда я печатаю:
open Core.std
utop
среда говорит мне, что значение не связано. Я не знаком с тем, что означает "unbound" в этом контексте, но я предполагаю, что это означает, что библиотека либо была установлена неправильно, либо возникла проблема с OCaml, который я установил на моем компьютере с Windows.
1 ответ
Вы должны загрузить ядро, прежде чем открыть его. В utop
:
utop # #require "core";;
Также обратите внимание, что Core.Std устарела (вы получите это сообщение в utop), достаточно Core (open Core;;
)