-
Notifications
You must be signed in to change notification settings - Fork 53
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
C++ 以外の主要な言語にも組み込みで対応 #116
Comments
This comment has been minimized.
This comment has been minimized.
|
多言語対応する場合、 |
分かる。同じ抽象クラスと継承関係にあるだけの無関係で独立なクラスが1ファイルに入ってるのはよくない。論理的凝集ってやつですね。 |
環境を変えて複数回実行するための機能 (たとえば C++ なら |
つまり現状の設計は「プログラミング言語 (処理系や実行環境のことは考えない)」の概念と「プログラミング言語 + 固定された処理系や実行環境」の概念がごっちゃになってて不適切なのだね |
言語対応の追加のために何をすればよいかTL;DRonlinejudge_verify/languages/ の他のファイルを見て適当にやれ 丁寧な説明
|
もうほぼ全部終わったと思います |
設定ファイルでの対応 (#73) はしたけど、設定なしで動く方がうれしいのは明らか。
言語ごとに対応するとメンテがたいへん (例: atcoder-tools) なんだけど、verify helper の場合はユーザのライブラリという形で CI が走るので比較的ましのはず。
(この他の言語であっても需要があり実装してくれる人がいれば issue 立ててください)
The text was updated successfully, but these errors were encountered: