Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

vital.vim 開発者会議 2018-03 告知 #577

Closed
thinca opened this issue Feb 26, 2018 · 8 comments
Closed

vital.vim 開発者会議 2018-03 告知 #577

thinca opened this issue Feb 26, 2018 · 8 comments

Comments

@thinca
Copy link
Member

thinca commented Feb 26, 2018

今週の木曜日である 2018-03-01 に、vital.vim 開発者会議が行われます。

https://fablicvim.connpass.com/event/74842/

開催については主に Slack の vim-jp チーム内にある #vital-dev チャンネルで話し合われていましたが、ここを参照していない人もいると思うので、直前にはなってしまいましたが告知のために Issue を立てました。
想定されている議題は以下のような感じです(他に議題あれば今から提案してもらっても OK)

開発者会議となっていますが、どなたでも参加可能です。vital.vim に興味があってこれから貢献してみたいと言う方でも大丈夫です。参加希望の方は上記の connpass ページから申し込んでください。

@ujihisa
Copy link
Member

ujihisa commented Feb 26, 2018

あと豪華ではないけど食事もでます!

@lambdalisue
Copy link
Member

8028517

@thinca
Copy link
Member Author

thinca commented Mar 1, 2018

参加者

@thinca
Copy link
Member Author

thinca commented Mar 1, 2018

実際使うかわからないけど、取れなくなる前に作ってしまえということで勢いで org を作った。
https://github.com/vim-vital

@lambdalisue
Copy link
Member

Neovim はゆるくサポートする。

@tyru
Copy link
Member

tyru commented Mar 1, 2018

比較演算子は ==#, !=# の代わりに is#, isnot# を使った方がいいのでは(と言った)(決定事項ではない)
関連: Vimjas/vint#233

@tyru
Copy link
Member

tyru commented Mar 1, 2018

ちなみにエレベーターでちらっと話した Vim 8 channel で HTTP を喋るやつはこの Request モジュールです。 Request.get(url) とかやって使います。
https://github.com/tyru/vital-sunaba/tree/8e51ce43d9eece2faba5d611d74e32285b374cbb/autoload/vital/__sunaba__
サンプルコード
https://github.com/tyru/vital-sunaba/blob/8e51ce43d9eece2faba5d611d74e32285b374cbb/examples/WebSocket.vim#L19-L28

同じディレクトリにある Template, WebSocket モジュールは

  • Template: Go の text/template の Vim script 移植版 (予定)
    • トークナイズ、パースはそれなりに真面目にやってるので結構遅いと思いますが、一旦パースして Funcref にコンパイルした後は速くなる想定
  • WebSocket: Vim script 実装 (予定)

想定している使い方は以下のサンプルコード参照
https://github.com/tyru/vital-sunaba/tree/8e51ce43d9eece2faba5d611d74e32285b374cbb/examples

@thinca
Copy link
Member Author

thinca commented Mar 3, 2018

会は終了したので本 Issue は閉じます。
追加タスク等ある場合は Issue を作るのが良さそう。(既存 Issue の延長のみで追加はたぶんない気がする)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants