2024年4月25日 更新

LinuxやMacOS, Raspberry Piでは、Monoをインストールすると、プロデル コンソール版およびコンパイラが利用できます。

ダウンロード (2024年7月21日) 1.9.1263 Mono6.12向け

最新版(tar版)/最新版(zip版)

こちらから過去のバージョンをダウンロードできます。

使い方

展開したいディレクトリで、次のコマンドを入力することでダウンロードして実行できます。

予めmonoをインストールしてください。

wget -O produire-mono.tar.gz https://produ.irelang.jp/downloads/mono/latest.php?type=tar
tar zxvf produire-mono.tar.gz
cd produire-mono
echo 「こんにちは!プロデルへようこそ」を出力して改行する > hello.rdr
mono pconsole.exe hello.rdr
mono pconsole.exe /e 時刻を報告する
mono pconsole.exe samples/アルゴリズム/カレンダ.rdr
mono rdrc.exe /mono /console hello.rdr mono hello.exe mono rdrc.exe samples/アルゴリズム/カレンダ.rdr mono samples/アルゴリズム/カレンダ.exe

なお、Apache HTTP Serverもしくはnginxの環境下で利用できるFastCGI版プロデルの利用方法については別ページで説明しています。

ファイル構成

ダウンロードした書庫を任意のディレクトリに展開してください。

同梱されている主なファイルは、次の通りです。なお、Windows版の同名のexe, dllファイルと共通バイナリです。

ファイル名 説明 動作環境
pconsole.exe コンソール版プロデルランタイム

pconsoleの利用方法は、/?オプションで見られます。

mono pconsole.exe /?
CLI
Produire.exe GUI版プロデルランタイム X Window
ProduireI.exe

pconsole.exeに統合しました。-オプションで実行できます。

mono pconsole.exe -
CLI
rdrc.exe

プロデルコンパイラ

rdrcの利用方法は、/?オプションで見られます。

mono rdrc.exe /?
CLI
rdrcgi.exe CGI版プロデルランタイム Apache(mod_fcgid)/nginx
rdrcgi-mono-fastcgi.exe FastCGI版プロデルランタイム Apache(mod_fcgid)/nginx
rdrwebserverc.exe プロデル簡易Webサーバ(コンソール版) CLI
RdrWebServer.exe プロデル簡易Webサーバ X Window

更新履歴

  • 2024/7/21
    • Ver.1.9.1263版を公開しました。
    • 代入文「は」の分かち書きについて、単独で現れる数値定数, 真偽値定数, 無についても「、」や空白などによる分かち書きが不要となりました。
    • 「または」「かつ」の優先度が意図せず変わっていたバグを修正しました。
  • 2024/4/24
    • Ver.1.9.1239版を公開しました。
    • 「大きければ」「小さければ」など比較動詞の仮定形を条件文とみなす文法に対応しました。
    • 日時形式の引き算の結果が日時期間形式とならないバグを修正しました。コンパイルにも対応しました。
  • 2024/3/23
    • Ver.1.9.1233版を公開しました。
    • 配列の一部ケースでキャストに失敗するバグを修正しました。
    • 要素型を明示した配列で手順が呼び出せないことがあるバグを修正しました。
    • すべて句で一部正常に配列が生成されないバグを修正しました。
  • 2024/2/15
    • Ver.1.9.1224版を公開しました。
    • コンパイルした実行可能ファイルの実行時、起動直後のプラグイン読込みやライブラリ構築にかかる時間を短縮しました。
    • 「入れる」文を使った代入や手順呼出しに実行時間がかかる現象を改善しました。
  • 2024/1/5
    • Ver.1.9.1213版を公開しました。
    • 名詞手順の呼出しが一部正しく生成できない・動作しないバグを修正しました。
  • 2023/12/30
    • Ver.1.9.1211版を公開しました。
    • コンパイル機能で、配列関連を中心に一部正しく生成できない・動作しないバグを修正しました。
    • オプションでプラグインを同梱した場合でも、単独exeで実行するとdllファイルが見つからない旨のExceptionが発生するバグを修正しました。
    • オプションでプラグインを同梱した場合にmscorlib.dllがコピーされてしまうバグを修正しました。
    • 式中の「すべて」後置句に対応しました。
  • 2023/12/29
    • Ver.1.9.1210を公開しました。
    • フルコンパイルでのコンパイル実行可能ファイルのパフォーマンスの大幅改善。特に配列に関連するプログラムが遅くなる状況を改善しました。
    • コンパイル失敗時に、エラーコード(1)を返戻するように仕様変更しました。
  • 2023/8/21
    • Ver.1.9.1185を公開しました。一部の文法がフルコンパイルできない現象を修正しました。
  • 2023/4/11
    • Ver.1.9.1182を公開しました。言語エンジンおよびコンパイラにおいてX Window関連のライブラリに非依存となるように改善しました。
  • 2023/3/29
    • Ver.2.0.1181を公開しました。
  • 2022/10/2
    • Ver.1.8.1150を公開しました。
  • 2021/10/18
    • Ver.1.8.1078を公開しました。
    • Produire.PGraphics.dllが古いことで実行できない状態となっておりました。(22/5/14)
  • 2019/7/25
    • Ver.1.6.964を公開しました。
    • 動作環境がCUIとなっているものが、ターミナル環境(非X Windows環境)で動作しない不具合を修正しました。
  • 2019/6/15
    • Ver.1.6.961を公開しました。プロデル本体/CGI版を更新しました。
  • 2017/2/4
    • Ver.1.5.838を公開しました。プロデル本体を更新しました。
  • 2016/6/10
    • 1.4.813版を公開しました。rdrcgi-mono-fastcgi.exeを更新しました。
  • 2016/3/10
    • Ver.1.4.800(mono4.2で動作確認)を公開しました。プロデルコンパイラ(rdrc)を同梱しました。
  • 2015/3/23
    • 初版を公開しました
▲ページの先頭へ