• Ocaml入门(2)


    假设你已经在centos7上,使用su权限安装好了opam,下面回到普通权限。使用opam来安装其它东西。

    opam 安装的东西,默认都在 ~/.opam 目录下,它没有权限改变系统目录的东西。

    如果配置有问题,很简单。删除 ~/.opam 目录,一切从新来过!

    1. opam init

    初始化环境,一路yes下去就可以了。

    检验是否成功的标准,看环境变量是否添加好:

     printenv OCAML_TOPLEVEL_PATH

    有的时候,可能会需要执行一下如下的指令:

    eval `opam config env`

    注意,是反引号。

    2. opam switch

    检查一下编译器的版本号,应切换到如下版本:

    opam switch 4.01.0

    这个可能会执行一些时间,耐心等待出现提示符。

    eval `opam config env`

    刷新一下环变

    3. opam install core utop

    安装两个重要的包: core 和 utop

    在学习《real world ocaml》的时候,经常会用到Core包中的东西,是必须安装的。

    utop 比 ocaml 自带的 toplevel 环境提供了更强大的功能。比如代码自动补齐,方便的文档查询等等。

    4. 编辑.ocamlinit 文件

    添加如下内容:

    #use "topfind";;
    #thread;;
    #camlp4o;;
    #require "core.top";;
    #require "core.syntax";;

    这样,每次启动utop,都会自动加载这些特征。

    书中的许多列子都需要 Core.Std包支持,所以,进入utop后,不要忘记:

    open Core.Std;;

    5. 启动utop

    现在,环境都准备好了,可以跟着《real world ocaml》学习了。

  • 相关阅读:
    eclipse从接口快速跳转到实现类
    eclipse中mybatis的xml配置文件代码提示
    eclipse安装mybatis的插件
    eclipse修改默认的代码注释
    eclipse输入时自动提示
    eclipse中lombok注解不生效
    eclipse创建springboot项目
    家庭记事本(终)
    家庭记事本(6)
    人月神话(二)
  • 原文地址:https://www.cnblogs.com/gyhang/p/4769116.html
Copyright © 2020-2023  润新知