福田です。最近、Neovimという新しいVimが登場したようです。このプログラムの要約を日本語訳します。 Vimに関する問題をFixし、近代化したのがNeovimということNeoVim内のREADME.mdを一部(改善する部分の内容まで)日本語訳しました。 Google翻訳を元に改善した意訳なので誤訳がある場合があります。ご了承ください。まずはじめに、Vimは常に進化し続けているテキストエディタである。 このエディタが登場して20年以上経つが、人々はそれをvimscriptやサポートされているスクリプトを利用して拡張し、改善しようとしている。そのエディタにも問題があり、20年以上に渡り、ごく少数の人々が混乱することを我慢し、またC89で書かれたコードをおよそ30万行書きためた。 他には、Vimの巨大なコードのベースを維持する責任や取り入れられたコードの管理責任は主にBram Moolena
neovimは「vimを近代化させよう」というvimのforkです。 https://github.com/neovim/neovim http://news.mynavi.jp/news/2014/02/26/097/ なかなかかっこいいので、現状どのような改修が行われたのかcommitを追いかけてみました TL;DR 開発始まったばっかりなので総Commit数まだ少ない CMake使うようにした ゴミ掃除とサポートしたくない環境の切り捨てをした 実用段階になるには少なくとも半年以上はかかりそう 詳しく Import vim from changeset v5628:c9cad40b4181 ファーストコミット いらなそうなファイルとかマクロとか消したらしい Cmakeにビルドを移植したらしい fork元との差分はなし。あんまり丁寧じゃないね Fix build on OSX/Archl
あるAnonymous Coward 曰く、 「互換性を保ちつつより強力なVimを開発する」というプロジェクト、「Neovim」が立ち上げられた。同時に出資募集サイトBountysourceにて開発資金の調達が行われたのだが、期限まで残り19日を残しながらも2万ドル以上の調達に成功している。 当初の出資の目標額は1万ドルだったが、これはすでに達成。続いて目標額以上の出資を集めた際に実現が確約されるストレッチゴールについて、2万ドルに設定されていた「現在使われているvimscriptに代わるluaベースのスクリプティング機能(vimscriptからluaへのコンバータも用意)」についても手が付けられることになった。次のストレッチゴールとしては、3万ドルでライブラリとしてのNeovimの提供、4万ドルですべてのグローバル変数の除去、5万ドルでシステムコール呼び出しを抽象化されたバックエンドモジ
『伽藍とバザール』(がらんとバザール、英: The Cathedral and the Bazaar、カテドラルとバザール)は、エリック・レイモンドによって書かれたオープンソースソフトウェア(OSS)のソフトウェア開発方式に関するエッセイおよび書籍である[1]。 当記事では、Cathedralの訳語に伽藍、Bazaarの訳語にバザールを使用する。訳語については、「Cathedral」の日本語訳の節を参照されたい。 伽藍方式としてGNU Emacsの開発スタイル、バザール方式としてLinuxカーネルの開発スタイルとFetchmailのマネージメント経験を挙げ、ソースコードを常時公開して多くの利用者・開発者がソフトウェア開発に携わる開発手法のメリットを主張している(「ソースコードを常時公開して多くの利用者・開発者がソフトウェア開発に携わっている」、という点はGNU Emacsでも後者と全く同じ
HackHack is an object-oriented programming language for building reliable websites at epic scale Hack reconciles the fast development cycle of a dynamically typed language with the discipline provided by static typing, while adding many features commonly found in other modern programming languages. Hack provides instantaneous type checking by incrementally checking your files as you edit them. It
The GIF tag the internet deserves View source on GitHub Examples: {{ $index + 1 }} Or choose your own. Be sure to choose a server with permissive CORS headers, e.g. imgur Normal playback Something not look right? Post an issue on GitHub with the URL of the image <x-gif src="{{ trustedUrl() }}"></x-gif> Ping-pong <x-gif src="{{ trustedUrl() }}" ping-pong></x-gif> N-times Restart {{ gif.nTimes }} <x
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く