SAPL是APL語言的完整解釋器,並且是沒有廣告的免費軟件。
SAPL最初是由IP Sharp在1980年代中期開發的,它是其大型機器人APL產品的小型工作區版本,但目標是在IBM P/C上運行。最大工作空間大小約為300千元,但該代碼直接從其大型機32位代碼中取出,並通過嵌入式解釋器通過IBM P/C平台上運行。這使得該產品在8080年代初期的P/CS上非常慢,並且不受歡迎。決定向任何感興趣的APL用戶提供SAPL P/C,並獲得慷慨的許可證,該許可允許(實際上鼓勵)該產品被複製並分發給任何人,而無需限制,以鼓勵使用APL語言。
此處提供的SAPL產品提供了一個功能齊全的APL編程環境,儘管工作區尺寸較小,但它仍能夠運行各種有用和教育的現實世界程序。並且它以現代快速處理器的速度在Android平台上運行。
目前,此版本的SAPL需要使用最出色的“黑客鍵盤”運行,該鍵盤可在Google Play商店中找到,並提供完整的IBM P/C標準鍵,該鍵在Android屏幕上正確生成。特別是,ALT鍵與任何標准文本鍵一起使用,以正確生成APL字符。 “黑客鍵盤”下載超過100萬,並且與SAPL合作。我們希望更新“ gkeyboard”(Gemesys APL鍵盤,顯示具有其文本等效的APL字符),但是在此之前,我想發布SAPL版本,因為它的性能很好,計算得當,並提供了比許多其他小型工作空間APL apl anpler的更好的用戶優勢。可以使用Alt-uparrow/downarrow上下滾動APL會話,也可以使用Shift-up-uparrow/downrow上下分頁。在Android平板電腦上使用虛擬鍵盤時,這非常有幫助。重要提示:“ hackers鍵盤”(例如“ gkeyboard”)需要選擇選中框,然後使用Android“設置”圖標(小齒輪圖標)設置為默認鍵盤。選擇“黑客鍵盤”後,您可以使用其配置功能將其擠壓為40%或35%的垂直高度,因此您有更多的屏幕房地產可以使用APL程序。如果您沒有藍牙鍵盤,這將顯著改善平板電腦上的APL編程體驗。
當前,SAPL已在Android Kitkat(4.4.2),Samsung Galaxy Tab系列平板電腦和更早的型號上進行了測試。請了解該軟件是實驗性的,並且提供任何形式的保證。
SAPL沒有許可限制,我們主要是出於教育目的發布的,但是沒有任何東西可以阻止將此軟件用於商業目的。
當您倒置該矩陣時,請享受握在手中的Amdahl-V8大型機!
馬克·蘭登(Mark Langdon),
Gemesys Ltd.