I want a range life...

しかし…

冬休み、ふつうにコード書いてるし、プロポーザルに向けた準備しててすごいな。自分真面目だな…。

ただ、まあ、たしか駒形さんが言ってたけど、OSS活動ってめちゃくちゃ面白い世界規模のオンラインゲームなので、それをやってただけという説がある。

スプラトゥーンは下手だがここでは勝ちたい。

正月じゃん

うっかり1日サボっていたが、ただ休んだり飯を食っていた。

ちなみに2日に福袋を買いに天神に行き(コーヒー豆買った)、3日は初売りで買ったAirPodsを受け取りにまた天神に行った。天神のことを庭かなんかかと思ってる。

しかし

(Rustの話です)言語実装しているとどうやってもRcだらけになるんだけど、一般にRcは遅い(そうは言っても、普通のBoxに加えて参照カウントをしてるだけだと思うけど、それだけでそんなに遅いの?)と言われているし不安になるが、パフォーマンスは後回しという鉄則があるので...。 でも言語だと、これはどうやってもRcを多様することになるとしか思えない...。 ということをXで喋ると怖い人から「指摘」が飛んでくるので怖いのでできないのですが...。 まあまずはリライトを終わらせることかな...。前もそんなだったな...。

コパイロット始めました

mruby/edgeの書き直しをしているのだが、気まぐれでcopilotを有効にしてみた。OSSなので堂々と有効にできて便利。

これで、たとえば `op_move` を再実装しようと補完させてみたら一発でこれが出た。

あと、サンプルコードを動かそうと思って。これは今はまだmrubyのバイナリを直接食わせられないので、構造体に置き換えないといけないんだけど、その置き換えもコメントから空気を読んでしてくれた。

VMの実装とかボイラープレート的なコードが続くので(マジで)、ありがたいというほかないかもしれない...。

しかしRubyだとイマイチな補完だった記憶があるのと、昔会社でGoの補完をGeminiにお願いしたらマジで普通にイマイチだった(Geminiに日本語で質問した方がよかった)ので、この手のAI補完を信じていなかったのだが、意見を覆しますね...。 RustとかC++のようなコードタイプ量が多い言語ではものすごく有効感がある。なお前職はパテントとかも取っててライセンスに厳しかったため、契約していないCopilotは使えなかった。GoもCopilotならだいぶ生産性が上げられてた予感。 あとCでも明らかに有効と思うんだが、Rubyコミッタとか、関係者はみんな使ってるんかなあ? まあAIの生成したライセンスを気にして有効にできないか(少なくとも大っぴらに言いづらいかもしれない)。

冬休みじゃん

主に桃鉄とnixi2をやっていた。あと読書。今から10行ぐらいはコード書こうかな...。 桃鉄について、このゲームは買っているととにかく愉快ということを思い出した。フハハ!

< next
prev >