ceylon-js で記述されたブラウザー内アプリケーションの場合、ceylon.language-1.2.0.js ファイルのサイズを実際に必要なものだけに縮小することが望ましいでしょう。
この質問はすでに回答済みです。
ceylon js の使用方法 (Google クロージャー コンパイラも使用)
ただし、指定された解決策には、コンパイルの結果として生じる JavaScript コードを手動で編集することが含まれます。コンパイラは、コンパイル後に手動で編集する必要のないコードを生成する必要があるため(抽象化)、これは望ましくありません。そして、Google クロージャ コンパイラが信頼できる方法でそのセイロン風味に対処できるかどうかは、私には明らかではありません。
代わりに、ceylon の ceylon.language ソースをプロジェクトにコピーし、ceylon.language の必要な部分のみをプロジェクトにインポートするソリューションですか? 次に、javascript にコンパイルします。そして、クライアント/ブラウザ内アプリケーションから ceylon.language-1.2.0.js をまったく離します。
今私の質問:
最も単純なブラウザ アプリケーションに必要なパーツは何ですか? Array(String) のようなものを考えます。
そのソリューションは絶対に信頼できるように機能する可能性がありますか?
この試みを時代遅れにするセイロンの作者からのより良い解決策はありますか?