FUJI Goro

141.8K posts

FUJI Goro

FUJI Goro

@__gfx__

Software Engineer. VP of Technology at Starley, Inc. This account is no longer active. Visit my bluesky: https://t.co/swHo6fnMcw

Somewhere in the Milky Way Katılım Ekim 2009
1.6K Takip Edilen10K Takipçiler
FUJI Goro
FUJI Goro@__gfx__·
wasi-p3 RCに非互換な変更が入って対応しているのだけど、頭を抱えたくなるレベルの変更が多数で心が折れそう😭 github.com/wado-lang/wado…
日本語
0
1
3
511
FUJI Goro
FUJI Goro@__gfx__·
Wadoをjcoでwasm coreにトランスパイル(ブラウザやnomejs用)できて、nodejsでの実行に成功した。 しかすそのためにjsoのバグを8個くらい直さないといけなかったw jcoのwasi p3、誰も使ってないし試してもいないなこの様子だと。 github.com/wado-lang/wado…
日本語
1
1
5
952
FUJI Goro
FUJI Goro@__gfx__·
はぎーさん @soprog_ とすしざんまいをエンジョイしてます。
FUJI Goro tweet media
日本語
0
0
5
515
FUJI Goro
FUJI Goro@__gfx__·
「.g4からwasmに最適化したparserを生成する」って、かなり有用だと思うのよね。
日本語
0
0
0
320
FUJI Goro
FUJI Goro@__gfx__·
Wadoで実践的なツールを作りたいな〜と思ってANTLR4互換 (.g4) のparser generatorを作り始めた(そしてコンパイラに大量にバグを発見した -- まあこれも目的の一つ)。 github.com/wado-lang/wado…
日本語
1
1
3
841
FUJI Goro retweetledi
YAMAMOTO Masaya
YAMAMOTO Masaya@pandax381·
もう新品を入手するのが困難な『詳解TCP/IP』シリーズ。その中でも「Vol.2 実装」は4.4BSD-LiteのTCP/IPスタック全コード(約15,000行)を詳細に解説している良書ですが電子版も存在しません。なぜか手元にデッドストックが100冊近くあるので、大学のサークルなどで需要があれば差し上げます。
YAMAMOTO Masaya@pandax381

わたし魔女のキキ。こっちは124冊の「詳解TCP/IP Vol.2」、総額120万円相当で重さは250kg!

日本語
29
705
2.5K
415K
FUJI Goro
FUJI Goro@__gfx__·
単純なclone除去clippy ruleはあるけど完全ではないらしい。
日本語
0
0
0
322
FUJI Goro
FUJI Goro@__gfx__·
Rust x agentic coding、coding agentは必要ないのにどんどん clone を付けるので、そのせいでめちゃくちゃ遅くなることがある…。
日本語
1
0
2
1K
FUJI Goro
FUJI Goro@__gfx__·
とりあえずFTS (浮動小数点数の文字列化)がCより速くなった(採用しているアルゴリズムがそもそも全く別物と思われる。Wadoは rsc/fpfmt)ではあるのだけど、これはかなり頑張った。 wado-lang.github.io/wado/benchmark…
日本語
0
0
1
402
FUJI Goro
FUJI Goro@__gfx__·
Wadoの最適化をひたするやってる。 wasmtimeでベンチマークをとっていて、これは非常に優秀なランタイムで単純なループや数値計算はネイティブコード並の速度なのだけど、Wasm GC周りの最適化がまだ甘くて、 array.copy がwasmレベルの1要素ずつのコピーより圧倒的に遅いんだよな。
日本語
1
0
5
1.1K
FUJI Goro
FUJI Goro@__gfx__·
@mizchi vibe langを見ろって話かもしれない。
日本語
0
0
0
447
FUJI Goro
FUJI Goro@__gfx__·
effectシステムにピンときてないのでWadoのeffectシステムの方向性が定まらない。 だれか「これからの時代のeffectシステムはこうだ!」みたいな話をしてくれないかな。 cc: @mizchi
日本語
1
0
1
1.6K
FUJI Goro
FUJI Goro@__gfx__·
@ymotongpoo @catatsuy 虫を食べに行くときはわたくしにもお声掛けください! (退職お疲れ様でした)
日本語
1
0
2
126
FUJI Goro
FUJI Goro@__gfx__·
@wreulicke むしろお手数をおかけしまして申し訳ない🙏 このレベルの変更(デフォルトパーサーの変更)はメジャーバージョンアップするべきでしたね。
日本語
1
0
1
37
FUJI Goro
FUJI Goro@__gfx__·
@mizchi そうですね。そして最適化とか実装してもテストがないとすぐ壊すので、あらゆる挙動をfixturesでガチガチに固めながら進めてますね。おかげでfixtures専用DSL (JSON) の仕様がどんどん膨らむ…!
日本語
0
0
0
262
mizchi
mizchi@mizchi·
@__gfx__ 当然っちゃ当然なんですが、言語非依存なfixturesを大量に揃えおくのがうまくいくコツっぽいですね。 あと、「エラーメッセージを修正して、サブエージェントにそれを読ませて修正させる。何回の試行で修正できたかでスコアをつける。そのスコアが上がるように修正を繰り返せ」が効きました
日本語
1
0
2
320
mizchi
mizchi@mizchi·
最近は Rust / Python のライブラリから MoonBit への移植を多くやってるんだけど, Rust 自体のベンチマークは競う余地あるが、ベクトル絡んだ瞬間出てくる BLAS/LINPACK は全く勝てる気がしなかった
日本語
3
2
50
13.6K
FUJI Goro retweetledi
徳永広夢
徳永広夢@tokuhirom·
『日本語入力を支える技術』を読めば、内部実装の作り方めっちゃ細かく書いてありますよ。読めば誰でも作れます。数年前に僕が手書きで作れたので。。AI 時代ならもっと簡単なはず。 amzn.to/46KUqde
日本語
0
112
460
34K
FUJI Goro
FUJI Goro@__gfx__·
@mizchi やばい。ぼくは年末くらいに一度「Hey, Claude, セルフホストしてみて」をやってみようと思っていますがw
日本語
1
0
0
247
mizchi
mizchi@mizchi·
@__gfx__ 今の見積もりだと300~400kぐらいの .wasm でセルフホストコンパイラが動きそうです💪
日本語
1
0
1
259