首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用可用的库(Yojson)启动交互式OCaml会话

使用可用的库(Yojson)启动交互式OCaml会话
EN

Stack Overflow用户
提问于 2011-11-11 10:34:14
回答 1查看 686关注 0票数 3

我已经通过GODI:http://martin.jambon.free.fr/yojson.html为OCaml安装了Yojson库

我想启动一个交互式ocaml会话(即通过ocaml命令)并执行Yojson库中的函数。

Yojson.Safe.from_string;;

我该怎么做呢?上面的命令给出了"Error: Unbound module Yojson“。我已经知道如何在Yojson可用的情况下通过ocamlc进行编译,但我想启动一个交互式会话。

我知道这似乎是一个可怕的初学者问题,但Yojson没有提供样本和最少的说明,所以我真的被难住了。我尝试了"#load“和编译器开关的各种组合,但我被卡住了。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-11-11 11:49:42

你想要的工具叫做findlib。它包含在基本的GODI安装中。findlib附带的工具允许您轻松地针对大多数OCaml库进行编译,并从顶层会话(ocaml)使用这些库。findlib文档相当全面,但这里有一个快速入门的摘要。

要在toplevel会话中开始使用findlib,请执行以下操作:

代码语言:javascript
复制
#use "topfind";;

这将显示一条简短的用法消息。然后,您可以键入:

代码语言:javascript
复制
#list;;

这将向您显示所有可用包的列表。Yojson很可能就是其中之一。最后:

代码语言:javascript
复制
#require "yojson";;

其中yojson替换为#list;;所示的相应条目。此时,您应该可以使用Yojson的模块了。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8089023

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档