Blank File

LinuxとかPythonとかVimとか、趣味でいじる感じで

Nim

Nimrod.vimのomni補完をまともっぽく動くようにしたので人柱募集です

VimでNim*1のコードを書く時はとりあえず nimrod.vim を入れておけばなんとかなる*2のですが、このプラグインのOmni補完(インサートモードで <C-x><C-o> )がちゃんと動いてないっぽかったので修正してました。 ついでに、デフォルトでneocomplete 用の設定も入るよう</c-o></c-x>…

この頃 流行りの 言語たち(他)でベンチマーク (Dart, Go, Julia, Nim, Python, Rust 他)

自分が気になっている、主に最近のプログラミング言語でベンチマークをやってみました。方法は、42番めのフィボナッチ数列の値を計算する時間を測るだけです。フィボナッチで各種言語をベンチマーク - satosystemsの日記 を参考にさせていただきました。 注…

VimでNim言語を書く設定

VimでNimのコードを書くときに、してあると便利な設定を紹介します。 Nimについては、このブログの前の記事を参照して下さい。 Nimの紹介 − Python風静的型付言語 〜コンパイラと型推論を添えて〜 - Blank File 他のエディタの設定はここで紹介されています…

Nimの紹介 − Python風静的型付言語 〜コンパイラと型推論を添えて〜

はじめに Nim (旧称: Nimrod) というVimに似た名称のPython風構文な静的型付言語があります。 先日Twitterで存在を知り、少し触ってみました *1。 書きやすい上に実行速度がとても速く(単純な処理でgo, rustより早くC並)、非常に気に入ったので簡単にイン…