とりあえずツイに書くか

hoge.powf(x)、(hoge.log(E) * x).exp() のほうが良い結果が出る

kbマルチポストuyになっちゃう

けっこう面白い結果が得られた気がするんだけど、これブログと Togetter どっちにまとめよう

さっきの WASM の件色々試してるけどかなり良い性能出てるな

get_hoge(*mut T)
set_hoge(*const T)
を用意して WASM のヒープに書き込んであげる関数を用意するのが一番簡単そう

あーーーなるほどなーーー

2020-11-13 21:00:50 オスマン○○子🔞の投稿 osmn@pawoo.net

このアカウントは、notestockで公開設定になっていません。

2020-11-13 20:31:13 長月院🎨🔞の投稿 nagatukiinn@pawoo.net

このアカウントは、notestockで公開設定になっていません。

wasm32-unknown-unknown はまだ externref などを吐いてくれるわけではないので逐一ホスト側のインターフェースにアクセスする必要がありそうだな……

WASM の externref、これもしかして *mut u8 として何でも渡せるやつか?

んーじゃあもうちょっとまともかつデカいワークロードとして HDR 画像の露出とかやってみるか

ワークロード的にそんな速くならないのかな(関数呼び出しのコストがかさんでそう)

LuaJIT との比較結果出た

LuaJIT とも比較してみようと思って mlua 入れてるんだけど SEGV るんだが~?

では爆速とウワサの LuaJIT と比較していきましょう

比較用に普通に Rust で書いた実装とも比較した

wasmtime は JIT 効いてるから速いのは当然として rlua 側も善戦してるんだよな、 zero-cost wrapper というわけではないのに

同じようなタスクを wasmtime と rlua で実行時間比較するやつやる

面白半分でこれ買ったので飲んでいこうと思いまスゥ……

SKK-JISYO.kb10uy 更新した

排卵るまで輪姦せば受精率 100% の間違いでは?

LB/RB の感触は新型のほうがちょっと堅い印象

ホントに Type-C だ

新箱コンやね

厚さの比較

この本、最初に出てくる写真が FM7 のスクショだったのですでに信用できる

my new gear...

期日前投票だん!

2020-11-13 09:48:26 ライクロフト@自鯖の投稿 ryecroft@mstdn.ryecroft21.net

Python作者のGuido van Rossumが、引退は退屈だからとマイクロソフトに入社したんだって。
twitter.com/gvanrossum/status/

曲がらないことに定評のある 6 輪トラックさん!?

ジャーキンナイトタウンオーケスマタの歌詞はあとで考えよう

答えは Just Be Sexfriends です

2020-11-13 00:21:52 kb10uyの投稿 kb10uy@mstdn.maud.io

風呂入ってる間に考えたんだけど、wasm-bindgen に web-sys が含まれているのなら s3wf2-rs から直接 DOM を吐いてやれるのではと思った

はい、タイトルはもうおわかりですね

声を枯らして喘いだ
発情 残尿 やらしく響く

これ(案)が実現できたらめっちゃアツくない?

2020-11-13 01:30:10 日下夏稀の投稿 nutskey935@pawoo.net

このアカウントは、notestockで公開設定になっていません。

backquote はじめてみたけど template string みたいなもんか

quote 、結局評価しないだけなので多分そんなに苦じゃないね

defun のない、つまり組み込み関数とリテラルだけの環境ならスコープの評価とかそんなに考えなくてよさそうね

Lisp インタプリタ、結構雑にやっても実装できるか?

2020-11-13 00:59:14 えあい🦐:straight_shrimp::evirified:の投稿 Eai@stellaria.network

クライアントだと不正なデータが投げ込まれるリスクがあるので結局サーバーサイドで確認しなきゃいけないのでは

CorvusSKK のソースまだ見てないけどそれなりに真面目に Lisp インタプリタ実装せんと対応できんやろこれ

SKK の Lisp 辞書見た感想、「CorvusSKK すげえな……」です

杏のほうがでかそう

そぎぎ

デカクリこはねは解釈不一致だな……

やはり青姦

小豆沢こはねさん、声が良いな

あれ WASM なんだ

これはありそう

Canvas でもできるけど非効率な操作とかね

投稿する画像の一部にブラウザ上でモザイクやら重い処理をしたいとなると wasm の出番かもしれない

どちらかというとクライアントで完結したほうがアーキとしては綺麗そうになる

kbs3 は主に実装の統一という目的があったので wasm を持ち出す意味があった

でも別に速度クリティカルでもないし普通に TS でやればいい話なんなよな……

明日か明後日あたり暇つぶしにちょっと作ってみようかな

あ、でも web-sys か js-sys に fetch が入ってればいけそうだな

あーでもこれもタグを取得せえへんといかんのか

kbs3 での経験からいうとサーバーへの POST が減らせる

Tissue 関連でいうと Resolver の WASM 化のほうがちょっと興味ある

言ってみたけど多分露出してる API 的に無理かもしれん

自分でもようわからん

Tissue チェックインできる wasm って需要ある?

kbs3 の一番の面白ポイントは S3WF2 のパースが全て Rust 実装によって提供されているところだからなあ

WASI は面白そうなのであれで s3wf2-cli を配布してみたい

世界では悪いことに使われがちな WebAssembly、せめて僕だけでもまともな用途に使ってあげたいという思いがある

今の kbs3 Playground は s3wf2-rs の WASM バイナリに JSON を出力させてそれを Vue で再解釈して表示させてるんだけど、この再解釈のレイヤーがクソ邪魔なんだよな。なぜならば S3WF2 の仮想 DOM を JSON 化する作業がちょっとヘビーな上に再解釈して DOM 化する段階で無用な脆弱性を埋め込んでしまいそうなので。

風呂入ってる間に考えたんだけど、wasm-bindgen に web-sys が含まれているのなら s3wf2-rs から直接 DOM を吐いてやれるのではと思った

明日は知事選の期日前投票に行きます

あ、日が買わちゃった