帮酷LOGO
0 0 评论
  • 显示原文与译文双语对照的内容
文章标签:SUP  LANG  EDI  LAN  DEP  Deprecated  purescript  
(WIP) Editor Support for the PureScript programming language

  • 源代码名称:psc-ide
  • 源代码网址:http://www.github.com/kRITZCREEK/psc-ide
  • psc-ide源代码文档
  • psc-ide源代码下载
  • Git URL:
    git://www.github.com/kRITZCREEK/psc-ide.git
  • Git Clone代码到本地:
    git clone http://www.github.com/kRITZCREEK/psc-ide
  • Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/kRITZCREEK/psc-ide
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
  • 拒绝警告:

    psc-ide现在与编译器一起发布。 这里 repo 将不保持同步。

    psc

    为PureScript语言提供编辑器支持的工具。

    Build Status

    安装

    编译二进制是为 Windows,Ubuntu和OSX在发布页面上提供的。 用堆栈或者 Cabal 构建 psc-ide是非常容易的。

    安装了psc后,你可以开始使用一个编辑器插件。

    使用堆栈

    stack install psc-ide

    使用 Cabal

    For Cabal的使用,强烈推荐使用沙箱来避免"Cabal 地狱""

    
    mkdir psc-ide
    
    
    cd psc-ide
    
    
    cabal update
    
    
    cabal sandbox init
    
    
    cabal install psc-ide
    
    
    
    

    然后将已经编译的二进制文件从 .cabal-sandbox/bin/ 复制到路径上的文件夹中。

    来自源的

    对于最新版本的psc-ide,你可以从母版进行编译:

    
    git clone https://github.com/kRITZCREEK/psc-ide.git
    
    
    cd psc-ide
    
    
    stack install
    
    
    
    

    编辑器集成

    正在运行服务器

    通过运行 psc-ide-server 可执行文件启动服务器。 它支持以下选项:

    • -p/--port 指定端口缺省值为 4242
    • -d/--directory 指定你的项目的顶级目录。 默认为当前目录
    • --output-directory: 指定在项目目录中查找已经编译输出的位置。 默认为 output/,相对于当前目录或者 -d 指定的目录。
    • --debug: 启用一些用于调试的日志记录
    • --version: 输出 psc-ide版本

    发出查询

    启动服务器后,你可以使用 psc-ide启动请求。 在尝试查询模块之前,请确保先加载这些模块。

    psc-ide期望在运行 pulp build 或者 psc-make 后,在项目的output/ 文件夹内生成 externs.purs。

    ( 如果更改了服务器端口,则可以相应地使用-p选项更改 psc ide的端口)

    协议

    有关文档,请参见: PROTOCOL.md

    安装和构建

    项目被设置为使用堆栈命令行工具构建。

    cd psc-ide
    stack setup # This is only required if you haven't installed GHC 7.10.2 beforestack build # add --copy-bins to also copy the compiled binaries to ~/.local/bin/stack exec -- psc-ide-server &stack exec -- psc-ide

    测试

    可以用 stack test 运行 testsuite。



    文章标签:SUP  EDI  LAN  DEP  LANG  Deprecated  purescript  

    Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语