SAPL은 APL 언어의 전체 통역사이며 광고가없는 프리웨어입니다.
SAPL은 원래 1980 년대 중반의 IP Sharp에 의해 메인 프레임 APL 제품의 작은 작업 공간 버전으로 개발되었지만 IBM P/C에서 실행되기를 목표로했습니다. 최대 작업 공간 크기는 대략 300 킬로바이트이지만 코드는 메인 프레임 32 비트 코드에서 직접 가져 왔으며 내장 된 통역사를 통해 IBM P/C 플랫폼에서 실행되도록 만들어졌습니다. 이로 인해 8080 년 초기 P/CS에서 제품이 상당히 느려졌으며 인기가 없었습니다. 관심있는 APL 사용자에게 SAPL P/C를 제공하기로 결정했으며, APPL 언어의 사용을 장려하기 위해 제한없이 제품을 모든 사람에게 복사하고 배포 할 수있는 관대 한 라이센스를 제공하기로 결정했습니다.
여기에 제공된 SAPL 제품은 전체 기능을 갖춘 APL 프로그래밍 환경을 제공하며, 소규모 작업 공간 크기에도 불구하고 다양한 유용한 정보 및 교육적 실제 프로그램을 실행할 수 있습니다. 그리고 현대적인 빠른 프로세서를 고려할 때 현재 허용되는 속도로 Android 플랫폼에서 실행됩니다.
현재이 버전의 SAPL은 Google Play 스토어에서 사용할 수있는 가장 우수한 "해커 키보드"로 실행해야하며 Android 화면에서 올바르게 생성 된 전체 IBM P/C 표준 키를 제공합니다. 특히 ALT 키는 모든 표준 텍스트 키와 함께 APL 문자를 올바르게 생성하는 데 사용됩니다. "해커 키보드"는 백만 건 이상의 다운로드를 보유하고 있으며 SAPL과 잘 어울립니다. 우리는 "gkeyboard"(텍스트 등가가있는 APL 문자를 보여주는 Gemesys APL 키보드)를 업데이트하기를 희망하지만, 그 일이 발생할 때까지 SAPL 버전을 잘 수행하고 올바르게 계산하며 다른 많은 소규모 공사 APL 통역기보다 더 나은 사용자 경험을 제공하기를 원했습니다. ALT-Uparrow/Downarrow를 사용하여 APL 세션을 위아래로 스크롤하거나 Shift Uparrow/Downarrow를 사용하여 위아래로 페이징 할 수 있습니다. 이것은 Android 태블릿에서 가상 키보드를 사용할 때 매우 유용합니다. 중요한 힌트 : "gkeyboard"와 같은 "해커 키보드"는 확인란을 선택한 다음 Android "설정"아이콘 (작은 기어 아이콘)을 사용하여 기본 키보드로 설정해야합니다. "해커 키보드"를 선택한 후에는 구성 기능을 사용하여 40% 또는 35% 수직 높이로 낭비 할 수 있으므로 APL 프로그램을 사용하여 더 많은 화면을 재생할 수 있습니다. 블루투스 키보드가없는 경우 태블릿의 APL 프로그래밍 경험이 크게 향상됩니다.
현재 SAPL은 Android KitKat (4.4.2), Samsung Galaxy Tab 시리즈 태블릿 및 이전 모델에서 테스트되었습니다. 이 소프트웨어는 실험적이며 어떠한 종류에 대한 보증없이 제공됩니다.
SAPL에는 라이센스 제한이 없으며 주로 교육 목적으로이를 공개하고 있지만 상업적 목적 으로이 소프트웨어를 사용하는 것을 막을 수있는 것은 없습니다.
그 행렬을 뒤집는 동안 Amdahl-V8 메인 프레임을 손에 동등하게 유지하는 것을 즐기십시오!
마크 랭던,
Gemesys Ltd.