スクリプト言語におけるアクセス制御構文の検討
🕒
🔗
元記事を見る
カテゴリ
IT・ネットホビー用ファンタジーコンソールの自作スクリプト言語でモジュール機能を追加する中で、著者はアクセス制御の構文選定に悩んでいます。JavaやC#のような修飾子、PythonやGoのようなシジル、あるいはSchemeやMLのようなエクスポート宣言など、各言語の方式を比較。小規模で素早く開発できる言語を目指す中、デフォルトをpublicにし、privateは記号や接尾辞で明示する案が有力とされています。最終的には記号を使う独自構文の採用を検討中です。