タグ

ブックマーク / kateinoigakukun.hatenablog.com (4)

  • RubyKaigiとiOSDCでWasmの話をしてきた - kateinoigakukunのブログ

    09/08-10に三重で開催されたRubyKaigi、09/10-12に東京で開催されたiOSDCにどちらもスピーカーとして参加してきました。 カンファレンスはしごされた方はお疲れ様でした。 RubyKaigi Keynote 初めてのRubyKaigiでの発表で、さらにキーノートで、さらにトップバッターという大変貴重な体験でした。いやー緊張した。1 当日のスライドはこちら。 Ruby 3.2でサポート予定のRubyWebAssembly/WASI対応について話してきました。 前半でモチベーションや出来るようになったことをデモを交えつつオーディエンスと共有して、後半は実装について自分の好きなことを話す、という構成でした。 syntax_treeを使ったデモはちょっと上手くいかなかったんですが 2、 一番見せたかったIRBでSVGを表示するデモがうまくいって良かったです。IRBのデモはこち

    RubyKaigiとiOSDCでWasmの話をしてきた - kateinoigakukunのブログ
    sora_h
    sora_h 2022/09/22
  • Rubyのコミッタになりました - kateinoigakukunのブログ

    実は先日 ko1さんとmameさんから推薦をいただき、Rubyのコミッタになりました。 ここ数ヶ月間、Rubyアソシエーションの開発助成プロジェクトとしてCRubyのWASIサポートを進めており、WASIのプラットフォームメンテナが必要ということで。 WASI対応の話はPublickeyさんに良い感じにまとめていただきました。詳しい実装の話は後日書こうと思います。1 www.publickey1.jp 正直Rubyのことを聞かれても答えられる自信はありませんが、CRubyの実装はほんのり分かるようになりました。あとビルドスクリプトはどこもつらい。2 という訳で、晴れてSwiftRubyのコミッタという謎の人材になりました。 引き続きどちらもやっていくので、よろしくおねがいします。 書きました An Update on WebAssembly/WASI Support in Ruby |

    Rubyのコミッタになりました - kateinoigakukunのブログ
    sora_h
    sora_h 2022/01/23
    ビルドシステムはどこもたいへん
  • TypeProf for IDEの開発をお手伝いしました at クックパッド - kateinoigakukunのブログ

    TL;DR 8月週3クックパッドインターン フルタイムRubyコミッタのチームでTypeProf for IDEの開発 インパクトの大きい貢献チャンスはその辺に転がってるかもしれない インターンの内容 TypeProfはクックパッドでフルタイムRubyコミッタをされている@mametterさんが開発しているRubyの型プロファイラです。 Rubyのプログラムにできるだけ型注釈を入れずに抽象解釈によって型を推論する、という面白い特徴があります。 Ruby 3.0ではRBSのプロトタイプを生成するためのツールとしてRubyにバンドルされています。 github.com 今回のインターンでは、TypeProfの解析結果を利用したRubyのLanguage Serverの実装をお手伝いしました。 TypeProf for IDEについては今年のRubyKaigi Takeout 2021のKeyn

    TypeProf for IDEの開発をお手伝いしました at クックパッド - kateinoigakukunのブログ
    sora_h
    sora_h 2021/09/12
  • ISUCON11予選でSwift移植チャレンジした - kateinoigakukunのブログ

    TR;DR ISUCON11予選にSwiftで参加した SwiftのConcurrency機能(async/await等 )の体験最高 素振りが足りず地区予選敗退 チーム情報 メンバー @freddi @giginet @kateinoigakukun 全員iOSアプリ開発人材 共通してそれなりに書ける言語がSwift 移植の覚悟 ISUCONでは例年、いくつかの言語で対象Webアプリケーションの参考実装が提供されます。しかし、それを使わないといけない、というわけではなくレギュレーション上は他言語の使用が許可されています。 許可される事項には、例として以下のような作業が含まれる。 ・ ... ・他の言語による再実装 ISUCON11 予選レギュレーション : ISUCON公式Blog Swiftの実装は残念ながら提供されていませんが、せっかく参加するのであればチームの得意分野を活かしたい、

    ISUCON11予選でSwift移植チャレンジした - kateinoigakukunのブログ
    sora_h
    sora_h 2021/08/24
  • 1