uzmoi
uzmoi
それをわざわざ作ってメンテするくらいなら、aiscript-dev.github.ioなりのドキュメント用のリポジトリに全部持っていくほうが良いと思います。
長いこと公式のドキュメントがGitHubにしかなかった事でリンクが向いてると思うので、誘導用のdocs/README.mdとかくらいあったほうがいいかもしれない
AiScriptのerrorとJavaScriptのErrorがそのまま対応するものでは無いので、fnと同じく``とするのが良いでしょうか…… ただ、この挙動は中々トリッキーに感じるので出来れば変えたい。 `Json:stringify`についてはシリアライズ出来ない型にはerrorを返すのが、ミスに気づきやすくて良いと思います。
AiScriptErrorが作られるのって、インタプリタが止まるときだけなんですよね。 制御構文のたびにthrowするなら邪魔なコストですが、ホスト側がキャッチできるエラーはErrorを継承しているべきだと思います。