Naoya Hatta

Results 272 comments of Naoya Hatta

In complex expression, `x, y` style is not clear at the point of view of operator precedence. ```systemverilog // (x, y) * 2 + 1 ? // x, (y *...

At least, `'{` can't be used because it is array literal. `#` and `` ` `` can be used, but `#` is used in attribute and `` ` `` is...

> Most programming languages use `[]` for array literal so how about changing array literal notation from `'{}` to `[]`? I think changing array literal to `[]` is acceptable. But,...

At the point of view of migration from SystemVerilog, I feel keeping `{}` as the same as SV and borrowing multiple assignment from other languages is better than other ideas...

I think operator causes an issue about precedence. ```systemverilog let a: logic = x ++ y + 1; // {x, y + 1} or {x, y} + 1 ``` Additionally...

I thought this theme again. `` is used as additional type annotation at generics or packed array. So independent usage of `` may be confusable. I think @taichi-ishitani 's suggestion...

The detailed argument check (e.g. format string check of `$display`) can be added in future. I think checking clear arity mismatch (e.g. `$clog2()`) is sufficient useful as the first step.

It seems a similar case was reported with Rust 1.87. Is there anything that can be done on the wasm-pack side to address this? https://github.com/rust-lang/rust/issues/141048

I found your name is not added to contributors list yet. Could you add it, and fix CI failure?