RustでJSONパーサ書いた

1 : 2022/06/23(木) 01:49:37.533 ID:HTuehbYbr
2 : 2022/06/23(木) 01:50:05.905 ID:zGbzbBE00
もっとまともなとこで晒せよ
3 : 2022/06/23(木) 01:50:16.544 ID:HTuehbYbr
>>2
いやん
4 : 2022/06/23(木) 01:50:29.682 ID:HTuehbYbr
どこまともなとこって
5 : 2022/06/23(木) 01:51:15.476 ID:HTuehbYbr
なんかこの前VIPでJSONパーサ書いたって言ってた人いたから
6 : 2022/06/23(木) 01:51:39.437 ID:JU3/tG1W0
既にあるだろ
9 : 2022/06/23(木) 01:52:28.462 ID:HTuehbYbr
>>6
あるけど実装として読みやすいか読みにくいかとか
もっとこうすべきとかあるじゃん
7 : 2022/06/23(木) 01:51:42.176 ID:gT+qvNOf0
これは何かを参考にして設計したの?
本とか
13 : 2022/06/23(木) 01:53:39.107 ID:HTuehbYbr
>>7
goで作るインタプリタをRustで作って そこから色々自分なりの改良を加えて1から実装した
8 : 2022/06/23(木) 01:52:17.214 ID:voLotAQwd
知らんけど評価して欲しいならベンチマークのグラフを乗せてくれ!
14 : 2022/06/23(木) 01:54:29.323 ID:HTuehbYbr
>>8
>>11
どういうのを想像してた?
10 : 2022/06/23(木) 01:52:49.115 ID:TohcycKP0
俺もRustでこういうプログラム書きたい
ようやくPHPで掲示板作れるようになったとかそんなレベルだけど
11 : 2022/06/23(木) 01:52:57.941 ID:uL5zIEMm0
思ってたのと違った
12 : 2022/06/23(木) 01:53:12.600 ID:gT+qvNOf0
パーサーってネチネチしてて良いよな
1文字にネチネチできる
24 : 2022/06/23(木) 02:01:01.751 ID:HTuehbYbr
>>12
これが楽しい
16 : 2022/06/23(木) 01:55:49.617 ID:JOoyuDa30
まぁJSONパーサはお手本があるからこんなもんだよな
22 : 2022/06/23(木) 01:58:50.536 ID:HTuehbYbr
>>16
お手本があるからこそより良い実装を提案しやすいかなと思って
18 : 2022/06/23(木) 01:55:54.922 ID:gT+qvNOf0
その本持ってる
面白い
23 : 2022/06/23(木) 02:00:37.749 ID:HTuehbYbr
>>18
ちなみにGoで作るインタプリタはwriting a interpreter in go の邦訳版なんだが、邦訳されていない続編 writing a compiler in go ってのもあるっぽいので次はそれやる
19 : 2022/06/23(木) 01:56:10.199 ID:SvO3NdsD0
これおっぱいはどうやって見るの?
25 : 2022/06/23(木) 02:02:45.690 ID:voLotAQwd
s〇ns〇nだったりする?
31 : 2022/06/23(木) 02:09:14.327 ID:HTuehbYbr
>>25
チンチン?
26 : 2022/06/23(木) 02:02:55.187 ID:JOoyuDa30
しょうがないよね
男の子はみんなJSONパーサが大好きだから
でも本当に必要なのはgronだったんです
30 : 2022/06/23(木) 02:08:41.758 ID:HTuehbYbr
>>26
gron is 何
27 : 2022/06/23(木) 02:05:07.000 ID:voLotAQwd
文字コードでエスケープしてあるジェーソンってどーなの?スラッシュがエスケープしてあったり
29 : 2022/06/23(木) 02:07:57.672 ID:HTuehbYbr
>>27
JSONには2つほど標準がありまして、こちらはRFC 8259に準拠予定の実装ですわ
28 : 2022/06/23(木) 02:05:11.885 ID:Y/3zKTzJ0
いいじゃん

コメント

タイトルとURLをコピーしました