Masafumi Koba

Results 705 comments of Masafumi Koba

Thank you so much for your quick response! I fully understand the benefits of Oj, but I think **making the Ougai serializer pluggable** will be very useful for this gem's...

Sounds good. How will not Ougai install Oj if a user wants to install another JSON library? (in other words, will Oj always be installed?)

@pocke Thank you for sharing it! I understand the cause. It seems a bit weird to me that `Object.constants` includes `SortedSet` despite the `sorted_set` gem is not loaded... 🤔 But...

> Do you know if some languages allow this? Umm..., I'm not sure, but TypeScript does not seem to support such a type at least: https://www.typescriptlang.org/play?ssl=1&ssc=1&pln=7&pc=1#code/MYGwhgzhAEBiD29oG8BQ0PQgFzNglsNAEJgBO0AvNAIzqYBGYAXgBTkDmAXCeQJQ8AbvHwATFPUyYyAU2wBXMgDtJ0AL6oNQA This programming pattern like...

@soutaro Introducing an *Opaque Type* sounds like an interesting idea! Considering a `type` without assignment as an *opaque* type seems sufficient for this case (`Parallel::Stop`), but if we would introduce...

Oh, the syntax comes from OCaml. I understand. 🙆‍♂️ > The problem is that if we can introduce the concept of _internal external_. I don't think it makes much sense...

I believe many cases of refinements could be resolved if the `using` method signature of the `main` object would be supported. See https://github.com/ruby/rbs/issues/1117#issuecomment-1272565614

I'm in trouble, too. 😢 I'm migrating my packages to ESM referring to [this guide](https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c), which recommends setting `"node": "^12.20.0 || ^14.13.1 || >=16.0.0"` to the `engines.node` field in `package.json`....

Thank you! I'm looking forward to it.