Ⅰ. 插件描述
A statically-typed, embeddable programming languageⅡ. 基本信息
|
Ⅲ. 安装方法
使用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.