SAPL является полным переводчиком для языка APL и является бесплатным программным обеспечением без рекламы.
Первоначально SAPL был разработан IP Sharp, в середине 1980-х годов, как небольшая версия рабочей области своего продукта Mainframe APL, но нацелена на работу на IBM P/C. Максимальный размер рабочего пространства составляет примерно 300 килобайт, но код был взят непосредственно из их 32-битного кода мэйнфрейма и был сделан для запуска на платформе IBM P/C, посредством встроенного интерпретатора. Это сделало продукт довольно медленным в начале 8080 P/CS, и он не был популярен. Было принято решение предложить SAPL P/C любым заинтересованным пользователям APL с щедрой лицензией, которая позволила (и фактически поощряла) продукт копировать и распространять кому -либо, без ограничений, с целью поощрения использования языка APL.
Продукт SAPL, предлагаемый здесь, предоставляет полнофункциональную среду программирования APL, которая, несмотря на небольшой размер рабочего пространства, способна запускать широкий спектр полезных и образовательных реальных программ. И он работает на платформах Android, на скорости, которая теперь приемлема, учитывая современные быстрые процессоры.
На данный момент эта версия SAPL должна работать с самой превосходной «хакером клавиатурой», которая доступна в магазине Google Play, и предоставляет полные стандартные ключи IBM P/C, сгенерированные на экране Android. В частности, клавиша ALT используется в сочетании с любым стандартным текстовым ключом, чтобы правильно генерировать символы APL. У «хакеров -клавиатуры» более 1 миллиона загрузок и хорошо работает с SAPL. Мы надеемся обновить «gkeyboard» (клавиатура Gemesys APL, которая показывает символы APL с их текстовыми эквивалентами), но до тех пор, пока это не произойдет, я хотел выпустить версию SAPL, потому что она работает хорошо, вычисляет правильно и обеспечивает лучшую пользовательскую оценку, чем многие другие переводчики Appale. Сеанс APL можно прокручивать вверх и вниз, используя Alt-Uparrow/Down Corrrow, или разворачивается вверх и вниз, используя Shift-Uparrow/Down Corrrow. Это очень полезно при использовании виртуальной клавиатуры на планшете Android. Важный подсказка: «клавиатура хакеров», например, «gkeyboard», должна быть выбрана чековая коробка, а затем также установить в качестве значка для подвески по умолчанию, используя настройки Android «настройки» (значок «Маленькая шестерня»). После того, как вы выбрали «клавиатуру хакеров», вы можете использовать его функции конфигурации, чтобы сдать ее вниз, до 40% или 35% вертикальной высоты, чтобы у вас было больше экрана для игры с программами APL. Это существенно улучшает опыт программирования APL на планшете, если у вас нет клавиатуры Bluetooth.
В настоящее время SAPL был протестирован на Android Kitkat (4.4.2), на планшетах Samsung Galaxy Series и более ранних моделях. Пожалуйста, поймите, что это программное обеспечение является экспериментальным и предлагается без каких -либо гарантий.
В SAPL нет ограничений на лицензии, и мы выпускаем его в основном для образовательных целей, но нет ничего, что могло бы предотвратить использование этого программного обеспечения для коммерческих целей.
Наслаждайтесь держанием в руке Amdahl-V8, эквивалентного мэйнфрейма, пока вы инвертируете эту матрицу!
Марк Лэнгдон,
Gemesys Ltd.