
dalance
352 posts

dalance
@dalance1982
Creater of Veryl Hardware Description Language, OSS developer https://t.co/RfC73vuLib





こちら本日ついにLinuxの最初のブートメッセージが出始めました。(このあとカーネルパニック…)ここまででVerylシミュレータのバグをたくさん発見できて大変役立っています。


VerylのドッグフーディングのためにRISC-Vコアのプロジェクトを始めました。コードの品質は問わない(むしろ変なコードも書いてほしい)ので実装はClaudeにお任せで、コード生成してVerylシミュレータによる検証、問題があればVeryl側の修正まで完全自動で回しています。 github.com/dalance/heliod…




Anthropic 社から OSS メンテナ優遇として Claude Max 20x を貰った OSS 開発者の方々が、現在色んなチャレンジをして AI コーディングの可能性を我々に見せてくれていますが、僕は現在 IME を作っています。 具体的には1行も Rust のコードを書かずに Rust で IME を作っています。 そしてある程度使える物(今こうやって入力しているのがその IME)を作れた現段階の感覚で言うと 「Rust は一切理解してなくても動く物は作れる」 です。しかしながら * IME とはどういう物か * どういう仕組みで動くのか * バグをどういうワード(IME 的にはプリエディットとかコミットとかそういう)で AI に伝えたらいいのか こういった知識レベルのスキルが無いと作れないです。


複数プロセスがある複雑なシミュレーションだとどうなのか気になるな。


#プログラマさんに怒られる かもだけど…笑。 elseは一瞬ifの内容を確認する脳みそが面倒くさいのでこういう感じで書いたりしているヨ。笑。 怒らないでね! (あとこういう記述方法の便利なのあったら教えてほしい感じ)




VerylシミュレータにCraneliftによるJITコンパイラを導入しました。msオーダーの起動時間はそのままに、実行速度が40倍ほどになっています。Verilatorと比べてもかなり戦える速度になってきました。



