はじめに
日本語プログラミング言語Mindの小技「等価」について説明したいと思います。
対象読者
日本語プログラミング言語Mindのユーザー、または日本語プログラミング言語に興味のある方
この小技に関連するMind言語マニュアル
この小技に関連するMind言語マニュアルの記述はありません。または発見できませんでした。つまり裏技?
失礼しました。Mind8マニュアルに記載がありました。
2 プログラム表記の基本 等価定義
ある単語に別の名前を付ける機能である。
構文=
<新名称>は <旧名称>と 等価。
本機能(本記事)は、下記のバージョンに対応しています。Mind8のLinux版も対応していると思いますが、本記事では特に検証を行っておりません。
対応バージョン
■Mind7 ■Mind8 ■Mind9
■Windows版 □Linux版
小技の解説
「等価」はMindの定義済単語を別名に置き換える機能です。サンプルを使って
説明します。
Mindプログラムソース
touka.src
文字列コンソール出力して改行は 一行表示と 等価。
メインは
「小技の等価とは単語名を変えること」を 一行表示
「小技の等価とは単語名を変えること」を 文字列コンソール出力して改行。
コンパイル結果
ではコンパイルしてみます。下位ライブラリはfileを指定します。
Mind9
下図はMind9βです。
C:\developments\vscode\mind9>mind touka file
日本語プログラミング言語 Mind Version 8.11 for Windows
Copyright(C) 1985 Scripts Lab. Inc.
コンパイル中 .. 終了
Coping.. C:\mind9-beta\mind9-beta\bin\mindex.exe --> touka.exe
Mind8
C:\developments\vscode\mind9>mind touka file
日本語プログラミング言語 Mind Version 8.07 for Windows
Copyright(C) 1985 Scripts Lab. Inc.
コンパイル中 .. 終了
Coping.. c:\pmind\bin\mindex.exe --> touka.exe
Mind7
C:\developments\vscode\mind9>mind touka file
日本語プログラミング言語 Mind Version 7.5 for Windows
Copyright(C) 1985-2004 Scripts Lab. Inc.
Single user license. Serial No:XXXXXXX
コンパイル中 - 終了
Coping.. C:\mind7\bin\mindexec.exe -> touka.exe
実行結果
つづいて実行してみます。Mind9βの結果です。記述は割愛していますがMind7/8も同じです。
C:\developments\vscode\mind9>touka
小技の等価とは単語名を変えること
小技の等価とは単語名を変えること
参考情報
この小技を使った記述例の記事です。
おわりに
いかがでしたでしょうか?なにかの参考になれば幸いです。