SAPLは、APL言語の完全な通訳であり、広告のないフリーウェアです。
SAPLはもともと、1980年代半ばにIP SharpによってメインフレームAPL製品の小さなワークスペースバージョンとして開発されましたが、IBM P/Cでの実行を目的としています。最大ワークスペースのサイズは約300キロバイトですが、コードはメインフレーム32ビットコードから直接取得され、埋め込まれたインタープリターによってIBM P/Cプラットフォームで実行されました。これにより、初期の8080ベースのP/CSで製品が非常に遅くなり、人気がありませんでした。 APL言語の使用を奨励するために、制限なしに、製品を誰にでもコピーして配布することを許可する(そして実際に奨励された)寛大なライセンスを使用して、関心のあるAPLユーザーにSAPL P/Cを提供するという決定が下されました。
ここで提供されるSAPL製品は、フル機能のAPLプログラミング環境を提供します。これは、小さなワークスペースサイズにもかかわらず、さまざまな有用で教育的な現実世界のプログラムを実行できます。また、最新の高速プロセッサを考えると、Androidプラットフォームで実行されます。
今のところ、SAPLのこのバージョンは、Google Playストアで利用できる最も優れた「ハッカーキーボード」で実行する必要があり、Android画面で正しく生成された完全なIBM P/C標準キーを提供します。特に、ALTキーは、APL文字を正しく生成するために、あらゆる標準テキストキーと組み合わせて使用されます。 「ハッカーキーボード」には100万件以上のダウンロードがあり、SAPLでうまく機能します。 「gkeyboard」(テキストに相当するAPL文字を表示するGemesys APLキーボード)を更新したいと考えていますが、それが起こるまで、SAPLのバージョンをリリースしたいと考えていました。 APLセッションは、Alt-Uparrow/Downarrowを使用して上下にスクロールしたり、Shift-Uparrow/Downarrowを使用して上下にページングしたりできます。これは、Androidタブレットで仮想キーボードを使用する場合に非常に役立ちます。重要なヒント:「gkeyboard」のような「ハッカーキーボード」は、チェックボックスを選択し、アンドロイド「設定」アイコン(リトルギアアイコン)を使用してデフォルトキーボードとして設定する必要があります。 「ハッカーキーボード」を選択したら、その構成機能を使用して40%または35%の垂直高さまで押しつぶすことができます。そのため、APLプログラムで再生するためのスクリーンリアルテートが増えます。これにより、Bluetoothキーボードがない場合、タブレットでのAPLプログラミングエクスペリエンスが大幅に向上します。
現在、SAPLはAndroid Kitkat(4.4.2)、Samsung Galaxy Tabシリーズのタブレット、および以前のモデルでテストされています。このソフトウェアは実験的であり、いかなる種類の保証もなく提供されていることを理解してください。
SAPLにはライセンス制限はありません。主に教育目的でリリースしていますが、商業目的でこのソフトウェアの使用を防ぐことはできません。
そのマトリックスを反転させながら、手にAMDAHL-V8メインフレームを手に持っておいてください!
マークラングドン、
Gemesys Ltd.