4
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

日本語プログラミング言語Mindのバージョン9βをインストールしてビルド

Last updated at Posted at 2025-01-09

はじめに

日本語プログラミング言語Mindの開発元@killyさんの御厚意により日本語プログラミング言語Mindのバージョン9βをご提供いただいたので、さっそくインストールしてMind8のソースコードをビルドしてみました。

前提条件

Windows11 Pro 22H2 22621.4169
mind version9-BETA-6 

インストールフォルダ構成

mind version8.08のpmindフォルダをC:\mind9-betaの下にコピーしてフォルダ名をmind9-betaとして、version9-BETA-6のフォルダを上書きコピーしました。

C:\mind9-beta>dir

 C:\mind9-beta のディレクトリ
2025/01/10  00:04    <DIR>          mind9-beta
2025/01/09  23:34    <DIR>          mind9-beta-1
2025/01/09  23:39    <DIR>          mind9-beta-2b
2025/01/09  23:40    <DIR>          mind9-beta-3
2025/01/09  23:42    <DIR>          mind9-beta-4
2025/01/09  23:44    <DIR>          mind9-beta-5
2025/01/10  00:04    <DIR>          mind9-beta-6

参考 mind9-beta-6のフォルダ構成

現バージョンが保持しているフォルダは下記に含まれていないものがあります。

C:\mind9-beta\mind9-beta-6>tree
C:.
├─bin
├─doc
│  └─image
├─lib
├─samplew
│  ├─image
│  └─obj
├─tclruntime
│  ├─dde1.4
│  ├─itcl4.2.3
│  ├─nmake
│  ├─reg1.3
│  ├─sqlite3.40.0
│  ├─tcl8
│  │  ├─8.4
│  │  │  └─platform
│  │  ├─8.5
│  │  └─8.6
│  │      └─tdbc
│  ├─tcl8.6
│  │  ├─encoding
│  │  ├─http1.0
│  │  ├─msgs
│  │  ├─opt0.4
│  │  └─tzdata
│  │      ├─Africa
│  │      ├─America
│  │      │  ├─Argentina
│  │      │  ├─Indiana
│  │      │  ├─Kentucky
│  │      │  └─North_Dakota
│  │      ├─Antarctica
│  │      ├─Arctic
│  │      ├─Asia
│  │      ├─Atlantic
│  │      ├─Australia
│  │      ├─Brazil
│  │      ├─Canada
│  │      ├─Chile
│  │      ├─Etc
│  │      ├─Europe
│  │      ├─Indian
│  │      ├─Mexico
│  │      ├─Pacific
│  │      ├─SystemV
│  │      └─US
│  ├─tdbc1.1.5
│  ├─tdbcmysql1.1.5
│  ├─tdbcodbc1.1.5
│  ├─tdbcpostgres1.1.5
│  ├─tdbcsqlite31.1.5
│  ├─thread2.8.8
│  └─tk8.6
│      ├─demos
│      │  └─images
│      ├─images
│      ├─Img1.4.16
│      ├─msgs
│      └─ttk
└─testdir
    ├─フォルダー1
    └─空白を 含む ディレクトリ

tdbcとかはtclのodbcランタイムっぽいですね。

内部バージョンは8.11でしたので念のためMind8(mind-for-windows-8.0.08)も起動しています。

C:\mind9-beta\mind9-beta>bin\mind

日本語プログラミング言語 Mind Version 8.11 for Windows
          Copyright(C) 1985 Scripts Lab. Inc.
Usage(1): mind -help (オプション詳細を表示)
Usage(1): mind source library [objectdir\][objfile]

C:\mind9-beta\mind9-beta>c:\pmind\bin\mind

日本語プログラミング言語 Mind Version 8.07 for Windows
          Copyright(C) 1985 Scripts Lab. Inc.
Usage(1): mind -help (オプション詳細を表示)
Usage(1): mind source library [objectdir\][objfile]

参考 サンプルの格納フォルダ構成

下記のフォルダにMind7/8互換サンプルソースを格納しました。 callfunc.srcはMind9βでビルド済です。

C:\developments\vscode\mind9>dir

2025/01/10  00:12            74,752 callfunc.exe
2025/01/10  00:12                85 callfunc.his
2025/01/10  00:12            43,746 callfunc.mco
2024/03/16  21:59             1,280 callfunc.src
2025/01/10  00:12            30,432 callfunc.sym
2023/11/23  11:32             1,057 count2.src
2023/11/20  23:36               990 hello3.src
2024/03/18  00:24             7,095 mssqlodbc.src
               8 個のファイル             159,437 バイト

VSCodeのターミナルで無事ビルド成功

VSCodeのターミナルで無事ビルド成功しました。

mind9beta1.png

つづいて実行してみます。

C:\developments\vscode\mind9>callfunc.exe 40000
処理回数: 40000回
処理時間: 0ミリ秒

C:\developments\vscode\mind9>callfunc.exe 400000
処理回数: 400000回
処理時間: 63ミリ秒

C:\developments\vscode\mind9>callfunc.exe 4000000
処理回数: 4000000回
処理時間: 531ミリ秒

気のせいかもしれませんが、Mind8より若干速いような気がしますね。
この環境ですこしづつ新機能を評価してまいります。

おわりに

いかがでしたでしょうか?まだほんのさわりの部分でものたりなかったかもしれません。今年で生誕40周年を迎える日本語プログラミング言語Mind、ついにベールに包まれた新バージョンの全貌があかされはじめます!

4
2
3

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?