Plans for searching for 4 or 5 bytes or for u16? · Issue #38 · BurntSushi/memchr
Issues
github.com/BurntSushi/memchr/i

ふーむ、単にリソースなくて放置しているだけで memchr4, memchr5 も原理的には可能っぽいな……
とはいえ SIMD とかちゃんとわかっているわけではないので (たぶん単調にやっていけそうではあるけど) プルリコ出すにもちょっと自信がないんだよな

スレッドを表示

treena - crates.io: Rust Package Registry
crates.io/crates/treena/0.0.2

Released v0.0.2 🎉
いくらか便利メソッドを追加して、部分木の deep copy も実装した

Let Cargo put data into platform-specific directories by tbu- · Pull Request #1615 · rust-lang/rfcs
github.com/rust-lang/rfcs/pull

また延期か……このまま無限に ~/.cargo に居座り続けそうな勢いだな

昔パッチを投げまくったプロジェクトの代替を探していたんだけど、それっぽいのを見付けてコミットログを眺めてたら1ページ目にまたしても自分がいてオイオイオイオイとなった

clap 3 のバージョンが 3.0.0-beta.2 から上がらないまま1年が過ぎるかと思いきや、つい2週間前に beta.4 が出てたことに今気付いた

memrchr3 in memchr - Rust
docs.rs/memchr/2.4.1/memchr/fn

I want `memchr5()` since XML has 5 characters to escape (&, <, >, ", and ') 😭

あとは特定の attribute の解釈が別の attribute に依存しているときなんか、アロケーションを最小化しようとすると解釈のステートマシンを作ることになってクソ面倒だし、実用上は結局 map に突っ込んでしまうのだろうとか。

スレッドを表示

でもこういうことをすると、 event の並び順に関する制約を型にエンコードしづらくなっていくのでそれはそれでつらい……

スレッドを表示

ドキュメントの木構造をストリームするとき ElementStart(ElemType, Map<String, Attr>) みたいなのを使うの、合理性はあるんだけどメモリアロケーションまわりのあれこれが好きになれなくて、 ElementStartStart(ElemType), ElementAttr(String, Attr), ElementStartDone の3種類に分解したい

らりお (進捗垢) さんがブースト

MPL 2.0の日本語訳をMozilla Japan コミュニティ訳としてmozilla.jp上に掲載する準備が進められている。現在、レビューコメントを募集中。

Mozilla Public License Version 2.0の翻訳レビュー依頼
github.com/mozilla-japan/trans

もっと面倒なのは、たとえば過去の処理系がネイティブで対応していなかったカスタム属性が将来的に標準で対応されるようになった (つまり well-known カテゴリ側に移動された) ときどのように両者をうまいこと扱えるようにするか

スレッドを表示

具体的には人間用の文書のノード属性とかで、たとえば quote の属性として opening / closing の記号を持たせたいときは [String; 2] になることが確定しているけど、カスタムな属性の場合は…… みたいな話

スレッドを表示

well-known で value の型が明確な key-value pair と custom で value の型が任意 (json の object くらい任意) な key-value pair をうまいこと一緒に扱うにはどうするべきかを考えている

さて str-queue はそもそも markdown の streaming parser を実装するために星勝ったデータ構造を作ったものだったので、これから markdown parser を実装し、文書スキーマを定め、さらには web サーバを実装し、しかるのちコンテンツとして書こうと思っていたネタを消化していかなければならない

あとは crate level documentation と README を更新すれば v0.0.1 として公開できそうな程度には使い物になる感じになってきた

古いものから表示
Mastodon

Mastodon は、オープンなウェブプロトコルを採用した、自由でオープンソースなソーシャルネットワークです。電子メールのような分散型の仕組みを採っています。