nolli


Ⅰ. 插件描述

A statically-typed, embeddable programming language

Ⅱ. 基本信息

创建日期:  2013-09-11
使用用户:  1
Github星:  1
插件作者:  Joseph Naegele

Ⅲ. 安装方法

使用Vundle管理器安装

在你的.vimrc下添加:
Plugin 'naegelejd/nolli'
… 然后在Vim中运行以下命令:
:source %
:PluginInstall

对于Vundle版本 < 0.10.2,请用上面的Bundle替换Plugin。

使用NeoBundle管理器安装

在你的.vimrc下添加:
NeoBundle 'naegelejd/nolli'
… 然后在Vim中运行以下命令:
:source %
:NeoBundleInstall

使用VimPlug管理器安装

在你的.vimrc下添加:
Plug 'naegelejd/nolli'
… 然后在Vim中运行以下命令:
:source %
:PlugInstall

使用Pathogen管理器安装

在终端中运行以下命令:
cd ~/.vim/bundle
git clone https://github.com/naegelejd/nolli

Ⅳ. 文档说明

nolli

Nolli is:

- statically-typed
- lightweight
- embeddable
- JIT-compiled

and may soon be:

- garbage collected

Nolli's syntax is similar to that of Go, which happens to have an excellent language spec.

Nolli is a hobby language, meaning it has a minimal set of features. This is partly intentional and partly
because the core language is under heavy development.

Build

You need cmake to generate the build system for your OS (Makefiles, VS Studio project, etc.) and llvm for JIT functionality.

Unix/MinGW build example:

mkdir build
cd build
cmake -D LLVM_DIR=<path to LLVMConfig.cmake> ..
make

This generates the library libnolli and a sample compiler binary nolli.

To generate the included source documentation, obtain doxygen 1.8.3, then run make doc.

添加新评论