Results 30 comments of Take-John

JSON5の拡張になったら`JSON5`って名前でエクスポートしてもよさそう

> > JSON5の拡張になったら`JSON5`って名前でエクスポートしてもよさそう > > する必要があるかどうかは謎(今JSONではなくJSON5にしている理由(例: keyをクォーテーションする必要がないなど?)を満足できる状態にするだけで良い可能性はある - [#888 (comment)](https://github.com/aiscript-dev/aiscript/issues/888#issuecomment-2562184960) ) もしMisskeyでAiSONをJSON5代わりにしようとすると既存のJSON5(テーマなど)が使えなくなる可能性があるかも?

パーサを使うなら`Infinity`と`NaN`は定数ではなく、リテラルにするなど特別に扱う必要がありそう

> パーサを使うなら`Infinity`と`NaN`は定数ではなく、リテラルにするなど特別に扱う必要がありそう リテラルにしたら互換性がしんどすぎるからAiScript自体の仕様には手を付けずにAiSONとして対応したほうがよさそうだな

ESLintのお話かな https://typescript-eslint.io/troubleshooting/faqs/general/#how-can-i-ban-specific-language-feature

JavaScriptではstrictモードでないときに仮引数名を重複することができて、後のほうの引数を参照できるらしい ```js function f(a, a) { return a; } console.log(f(1, 2)); // => 2 ```

説明を追加・修正しました 🙏 (issueテンプレートが欲しくなってきたな……)

AiScript Object Notation?