ダウンロード場所にてWindows版のビルド済み
実行ファイルを配布しています.
(少し古いバージョンですがvectorにもあります
→ 1画面プログラム向け言語「NLL」Windows版)
ここからダウンロード・解凍し,中のbinフォルダにある「nll.exe」をダブルクリック することで実行されます.(システムへのインストール不要で実行できます)
実行時に「WindowsによってPCが保護されました」というメッセージが出る場合が あります.この場合はメッセージ内の「詳細情報」をクリックして出てくる 「実行」ボタンをクリックすることで実行できます.
ダブルクリックによる実行だとnllが終了するとウィンドウも閉じてしまいますので, それが不都合あるならば,以下の手順でコマンドプロンプトから実行してください.
Windows10の新しい版を推奨します.
内部でエスケープシーケンスを利用しているため,未対応の環境だと スクリーン表示時に表示が崩れる可能性があります. (最新のWindows10だとこの問題はありません) (単なる計算結果の表示くらいなら問題無いが,ゲームなどやろうとすると 画面が崩れるかも,ということです)
この場合,Windows10ならば最新版に更新するか,もしくはansiconなどのような エスケープシーケンスに対応したツールを利用してください.
以下の環境で動作します.
NLLはNLUXの付属物ですので, NLUXの配布先 からNLUXのソースコード(nlux-XXXX-XXXXXXXX.zip)をダウンロードしてください.
さらに,グラフィックやオーディオのライブラリとしてSDLが必要です.
(以下にあるとおり,SDL無しでインストールすることもできますが,グラフィックやオーディオの機能が大幅に制限されます)
$ sudo apt-get install libsdl2-dev
$ su Password: # pkg install sdl2
$ ./configure ; make ; sudo make install
$ wget https://kozos.jp/nlux/archive/nlux-XXXX-XXXXXXXX.zip $ unzip nlux-XXXX-XXXXXXXX.zip $ cd nlux $ make install.nllこれでビルドされnlux/binディレクトリに実行ファイルが置かれますので, それを実行します.
$ cd bin $ ./nllシステムに標準インストールしたい場合には,以下でインストールできます. (スーパーユーザで実行する必要があります)
$ cd nlux $ make build.nll $ su Password: # make INSTALLDIR=/usr/local install.nll
■ Debian GNU/LinuxやUbuntu等でのインストール
PC-UNIXでのインストールと同様にしてください.
■ FreeBSDでのインストール
ports/packagesになっていますので,pkg install nll するか,
portsを最新にしてlang/nllをmakeしてください.
(ただしこれでインストールされるNLLは,おそらく最新版ではありません)
最新版などを独自にインストールしたい場合には, PC-UNIXでのインストールと同様にしてください.
PC-UNIXでのインストールと同様にしてください.
ダウンロード場所にて Android/ARM版とAndroid/x86版のビルド済み実行ファイルを配布しています.
Android版はSDLがリンクされていないので,ウィンドウを開いたり,音を鳴らしたりすることはできません.
(SDLをインストールしビルドしなおせば可能になるはずですが未確認です)
※ ウィンドウ描画やサウンド再生はできませんがグラフィック機能/サウンド機能自体
は有効になっています
(BMPファイルの入出力やWAVファイルへの出力はできます).
このため例えば画面描画後に GSAVEIMAGE("image.bmp") を実行することで,
ウィンドウイメージを画像ファイルに出力したり,音声をWAVファイルに出力して
別の何らかのプレイヤーで再生する,といった使いかたならばできます.
まずTermuxなどのターミナルアプリをインストールしてください.
ターミナルアプリを起動し,Android環境向けの実行ファイルをダウンロードして解凍してください.
(ARM機種の場合)
$ wget https://kozos.jp/nll/archive/nll-alpha-20230914-android-arm.zip $ unzip nll-alpha-20230914-android-arm.zip $ ./nll/nll
(x86機種の場合)
$ wget https://kozos.jp/nll/archive/nll-alpha-20230914-android-x86.zip $ unzip nll-alpha-20230914-android-x86.zip $ ./nll/nll
起動すると「nll>」というプロンプトが出て,コマンド操作待ちになります.
以下を実行して,実行できるか確認してください. (かけ算九九)
nll> NEW nll> LOAD "samples/9x9.nll" nll> RUN