Koki Fushimi

Results 79 comments of Koki Fushimi

This PR will conflict with https://github.com/JuliaData/YAML.jl/pull/153, https://github.com/JuliaData/YAML.jl/pull/155 and https://github.com/JuliaData/YAML.jl/pull/156, therefore if you merge this, you should merge #153, #155 and #156 first, then I reformat sources and I resolve the...

Parsing is well but there is a bug in writing. From https://www.bairesdev.com/tools/json2yaml/ ![スクリーンショット 2024-06-04 11 38 22](https://github.com/JuliaData/YAML.jl/assets/11065457/fb241fa6-927b-44b2-a06a-0e16efed902e)

We will soon need a breaking change to allow passing a `schema` to `load` instead of a `constructor` because the concept `schema` includes `constructor`.

私は普段 Julia をよく触っているのですが、ドキュメントの完成度は低いかもしれませんが(日本語版の充実度は Ruby がプログラミング言語中で1番だと思うので)、Julia のドキュメントの非英語版は大抵英語版と同じスタイルを使っています。 * 英語版 https://docs.julialang.org/en/v1/ * 中国語版 https://cn.julialang.org/JuliaZH.jl/latest/ * 日本語版 https://kyokke.github.io/julialang-doc-ja/ja/v1.3/index.html など、他にいくつもあるが、翻訳途中で力尽きている リファレンスではありませんが、Rust のものもスタイルは同じものを使っています。 * 英語版 https://doc.rust-lang.org/stable/book/ * 日本語版 https://doc.rust-jp.rs/book-ja/ * 中国語版 https://kaisery.github.io/trpl-zh-cn/

多言語版をビルドする方法を用意しておいて、あとは翻訳するだけという状態にしておけば、少なくとも英語版と日本語版は統合されていると言えるようにできるのではないでしょうか。

> another option would be a NamedTuple, since we don't need it to be mutable. But this seems fine to me. If we want to change, it will be easy...

@GunnarFarneback @kescobo If we use versions traits overall the scanner functions, the ultimate implementation will be ```julia function scan_something(version::YAMLVersion, stream::TokenStream) subprocess1(version, stream) subprocess2(version, stream) end ``` Is this good at...

My maybe undisputed PR list of waiting to be merged (does not include new features about schemata): - `src/scanner.jl` - #188 - #200 - #202 - #198 - Mark and...