O SAPL é um intérprete completo para o idioma APL e é freeware sem anúncios.
O SAPL foi originalmente desenvolvido pela IP Sharp, em meados da década de 1980, como uma pequena versão em espaço de trabalho do seu produto de mainframe APL, mas direcionou para executar o IBM P/C's. O tamanho máximo da área de trabalho é de cerca de 300 kilobytes, mas o código foi retirado diretamente do código de mainframe de 32 bits e foi feito para executar na plataforma IBM P/C, por meio de um intérprete incorporado. Isso tornou o produto bastante lento no início do P/CS baseado em 8080 e não era popular. Foi tomada uma decisão para oferecer SAPL P/C a todos os usuários interessados da APL, com uma licença generosa que permitia (e de fato incentivou) o produto a ser copiado e distribuído a qualquer pessoa, sem restrições, com o objetivo de incentivar o uso do idioma APL.
O produto SAPL oferecido aqui fornece um ambiente de programação APL completo, que, apesar do pequeno tamanho de trabalho de trabalho, é capaz de executar uma ampla variedade de programas úteis e educacionais do mundo real. E é executado em plataformas Android, a uma velocidade agora aceitável, considerando os processadores rápidos modernos.
Por enquanto, esta versão do SAPL precisa ser executada com o mais excelente "teclado de hackers", disponível na loja do Google Play, e fornece as teclas padrão IBM P/C completas, geradas corretamente em uma tela Android. Em particular, a tecla ALT é usada em conjunto com qualquer chave de texto padrão, para gerar corretamente os caracteres APL. O "teclado de hackers" tem mais de 1 milhão de downloads e funciona bem com o SAPL. Esperamos atualizar o "Gkeyboard" (o teclado Gemesys APL, que mostra os caracteres APL com seus equivalentes de texto), mas até que isso aconteça, eu queria lançar a versão do SAPL, porque ele tem um bom desempenho, calcula corretamente e forneça uma melhor experiência do usuário do que muitos outros interpretadores do Small Worksace APL. A sessão do APL pode ser rolada para cima e para baixo usando o Alt Uparrow/Dowarrow, ou para cima e para baixo, usando o Shift UPARROW/Dowarrow. Isso é muito útil ao usar um teclado virtual em um tablet Android. Dica importante: o "teclado de hackers", como "Gkeyboard", precisa ser selecionado com caixa de seleção e, em seguida, também definido como o teclado padrão, usando o ícone Android "Settings" (o ícone Little Gear). Depois de selecionar o "teclado de hackers", você pode usar seus recursos de configuração para esmagá-lo, para 40% ou 35% de altura vertical, para ter mais imóveis de tela para brincar com os programas APL. Isso melhora substancialmente a experiência de programação APL em um tablet, se você não tiver um teclado Bluetooth.
Atualmente, o SAPL foi testado no Android Kitkat (4.4.2), nos tablets Samsung Galaxy Tab Series e modelos anteriores. Por favor, entenda que este software é experimental e é oferecido sem garantia de qualquer tipo.
Não há restrições de licença com a SAPL e a lançamos principalmente para fins educacionais, mas não há nada para impedir o uso desse software para fins comerciais.
Aproveite segurando um mainframe amdahl-v8 equivalente em sua mão, enquanto inverte essa matriz!
Mark Langdon,
Gemesys Ltd.