Mais conteúdo relacionado
Semelhante a neovim = VM (6)
neovim = VM
- 6. なぜneovimなのか?
カーネル / VM探検隊 in つくば
↓
カーネル / VIM探検隊 in New Place
↓
カーネル / neovim探検隊
↓
neovim
自然な発想!
- 7. まじめな解説
アプリケーション
アプリVMM
ホストOS
ケーション
ハードウェア
Type II VMM
アプリケーション
ホストOS
アプリ
ケーション
ハードウェア
neovimmer's Environment
- 8. 「neovimは環境」
neovimはマルチプラットフォーム(予定)
neovimさえあれば、その上で様々なアプリケーショ
ンが動作する
例: テトリス, Twitterクライアント, シェル, 端末, スネーク
辞書ビューワ, ファイラー,Rogue, 某落ち物ゲーム
よって、neovim = VMの式がなりたつ
最近は軽量な仮想化が流行しているので neovim
はその流れに乗ることができる(はず)
- 9. neovimの低レベルレイヤー
neovimはVim ScriptとLuaで拡張が可能(予定)
Vim ScriptはOS用語でいえばDevice Driver
それでも実現不能な場合は外部と通信するか、
ソース本体を書き換えて Pull Request
ソース変更 = カーネルそのものを書き換え
外部と通信 = カーネルモジュール
各々で読み換えてください
- 13. おまけ
neovimの弱点:開発者が足りない
Vimのアップストリームでの変更をどれだけマージで
きるか
XEmacsと同じ道を辿らなければよいが
neovimについて詳しい話が聞きたい?
今年の Vim conference で聞けるだろう。クックック……