home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 1999 April
/
VPR9904A.BIN
/
Vpr_data
/
Special
/
Yoolw101
/
Yoolw101.lzh
/
readme.doc
< prev
next >
Wrap
Text File
|
1998-10-08
|
2KB
|
53 lines
Windows用LISPインタプリタ YOOL Ver.1.01
1.概要
YOOL for WindowsはWindowsで動作するLISPインタプリタです。オブジェ
クト指向プログラミングやWindowsアプリケーション作成も可能です。
YOOL for Windowsの特徴は次の通りです。
・LISP1.9とCommon LISPの中間のような仕様。
・スタックが深いので10000回程度の再帰呼び出しも可能。
・小さなプログラムを実行するときは少ないメモリしか消費せず、大き
なプログラムを実行すると自動的に大量のメモリを確保する。
・オブジェクト指向プログラミングをサポート。仕様は独自です。
・WindowsのGUIを使ったプログラムの作成可能。
・最大10個までのウインドを制御可能。
・32bitアプリケーションなので比較的高速。
2.インストール/アンインストールの方法
インストールする時は、適当なディレクトリを作成し、YOOLW101.LZHを
コピーして解凍するだけです。解凍にはLHA又はそれと互換性のある解凍ツー
ルが必要です。LHAを使用する場合は、
>LHA X YOOLW101.LZH
で解凍できます。
アンイストールする場合は、インストールしたディレクトリのファイルを
全て削除するだけでOKです。
3.サンプルプログラム
・auto.yo:便利な命令を定義しており、YOOLWを実行すると起動時に読み込
まれます。命令の使い方はauto.yoの中のコメントを参考にして
下さい。
・bent.yo:LISPのベンチマークテストです。時間計測用の関数もあります。
・catch.yo:catch,throw命令のテストプログラムです。
・draw.yo:お絵描きプログラムです。形状と色を選んでから適当にマウスの
ボタンを押してみて下さい。
・eng2jap.yo:英文和訳プログラムです。簡単な肯定文と命令文を翻訳でき
ます。
・force.yo:FORTHライクなスタック型インタプリタです。詳細はforce.doc
をご覧ください。
・pp.yo:プリティプリントです。括弧の多いLISPのプログラムを見やすく
表示するためのプログラムです。
4.変更履歴
Ver1.00 1998'3/14
・公開された最初のバージョン
Ver1.01 1998'10/9
・princ命令の表示方法を変更。
・s2lで文字列を含む場合に正しくリストに変換できない点を修正。
・freadc,fwritecで正常にファイルの読み書きができない点を修正。
・英文和訳プログラムで、ハングアップしないように修正、命令形の英語も
翻訳できるように修正、括弧無しで入力できるように修正。
・FORCEというインタプリタをサンプルとして添付。