首頁 應用 教育學習 sAPL - APL for Android 1.0.7

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.

最新版本1.1.7的新功能

最後一次更新於2015年11月10日*** SAPL現在在Android-5上運行!該更改涉及重新編碼局部靜態的鍛煉指針,這些指針使用NewGlobalRef功能,該功能首先記錄在Android IC(冰淇淋三明治)中,現在是Android 5(Lollipop)設備的新藝術品(Android Run Time Engine)的一部分。鼓勵SAPL用戶將運營報告轉發到我們的電子郵件地址。當前測試僅限於Android 5.0.2平板電腦,包括三星Galaxy Tab-A,Tab-3和Tab-4。