Mystical-lang
プログラミング言語「Mystical」は、文字ではなく魔法陣のような図形を命令文として設定しているため、ソースコードを魔道書のように描くことができる
魔法陣のようなプログラミング言語「Mystical」 - GIGAZINE
言語構造はリングに基づいている。これはテキストと紋章の円形の帯で、内側と外側に境界線がある。プログラムの主要なリングの内容は、右端(3:00)の点から始まり、PostScriptの角度を尊重し、これらのリングは外側から書かれるべきであるという仮定を反映するために、真横(反時計回り)に続く。補助的なリングは、その呼び出し元への接続点から始まる。
今のところ、これはPostScriptプログラムを描くためのもので、Mystical画像を取り込んで適切な計算を行うインタプリタはない。神秘的な画像を取り込んで適切な計算を実行するインタプリタがないのだ。それを人間が実行して解釈することもできるし、(より可能性が高いのは)人間がそれを読んでPostScriptプログラムに変換し、それを実行することもできる。それ以上の哲学的な議論は、今は他の人に任せることにしよう。
ユークリッドの互除法のサンプルコード
https://raw.githubusercontent.com/denismm/mystical_ps/refs/heads/main/images/gcd_example.png
公式サイト: https://suberic.net/~dmm/projects/mystical/
リポジトリ: https://github.com/denismm/mystical_ps / https://codeberg.org/yomikoma/mystical_ps
#プログラミング言語