お知らせ」カテゴリーアーカイブ

.NET 9に対応しました

スミレ Ver.2.1.1337をリリースしました。

このバージョンでは、.NET 9.0に対応しました。またプロデル同様のフルコンパイラ環境がサポートされ、動作が快適になりました。

.NET Runtime 9.0 と .NET SDK 9.0 をダウンロードしてインストールしてください。

なお従来のランタイム環境を除外しました。

コンパイラの搭載

sumire.exeは、スミレのコンパイラです。プロデル言語と同じ言語仕様を採用しています。

オプションで指定することで、コンソールアプリとライブラリ形式を作成できます。

コンパイラで生成されるファイルには、dll形式、exe形式、「.runtimeconfig.json」ファイルの3つがあります。これらの3つのファイルを配布することで、作成したアプリを他の環境でも利用できます。

  • いいね (0)
  • 続きを読みたい (0)

.NET 6に対応しました

長らく更新が滞っておりましたスミレですが、.NET 6.0に対応いたしました。手引きも更新しました。

スミレ(ダウンロード版) 使い方

主な改善点

スミレの言語仕様は、最新のプロデル1.9.1176の言語仕様に準拠した文法にアップデートしました。プロデル1.9では、ドットネット型の機能を直接利用する機能が拡充されていますので、スミレ上で.NET Core系統のテクノロジを利用可能です。

sumire.exeのコマンドライン型のランタイムについても、プロデルのコンソール版(pconsole.exe)とほぼ同一のパラメータオプションをサポートしました。/eによるコマンドライン上でのプログラム文の指定や、「-」による対話モード、起動時設定の受け渡しもサポートしました。

対話モードの画面

プロデル1.7以降で対応した「聞く」手順や、「起動時設定」の指定も可能になりました。

現時点では、ライブラリに関しては、実装が進んでおりませんが、今後プロデルと同様に拡充する予定です。なお、より実用的な利用を検討されている場合には、mono版プロデルをお使いください。プロデルのライブラリとの互換性があります。

  • いいね (0)
  • 続きを読みたい (0)