LINUX.ORG.RU

Вышел GNU APL 1.0

 ,


2

2

26-го сентября 2013 года состоялся выпуск первой версии одобренного GNU интерпретатора языка APL.

GNU APL является практически полной реализацией стандарта ISO standard 13751 (расширенного стандарта языка APL).

В GNU APL реализована поддержка:

  • Вложенных массивов (не путать с многомерными);
  • Комплексных чисел (не входит в стандарт);
  • Переменных, разделенных между рабочими пространствами;
  • Написания скриптов на APL.

Можно сказать, что это первая полноценная свободная реализация языка APL, работающая под GNU/Linux. Есть rpm и deb пакеты.

N.B. по ссылке на стандарт отдается не пдфка, а гзипнутая пдфка.

>>> Подробности

★★★★★

Проверено: DoctorSinus ()

gzip (721 КБ) угу firefox нормально скачивает

bhfq ★★★★★ ()

Производительность уже меряли? А то опять гнутые конпеляторы будут тормозить(

cdshines ★★★ ()
Ответ на: комментарий от makyrros

Оно ещё живо? o_0

странно читать такое от адепта Perl ^_^

Virtuos86 ★★★★★ ()
Ответ на: комментарий от Virtuos86

Perl как раз таки жив и умирать не намерен, ибо достойной замены ему нет.

makyrros ()
Ответ на: комментарий от makyrros

Ничего, руби скоро догонит (если я правильно понял о «достойности» какого рода идет речь).

Virtuos86 ★★★★★ ()

маргиналы всех стран соединяйтесь
//объеденённые маргиналы переходят в новый класс социальной эволюции -> хипсторы

Bad_ptr ★★★ ()
Ответ на: комментарий от makyrros

ибо достойной замены ему нет

Сам спросил, сам ответил

buddhist ★★★★★ ()
Ответ на: комментарий от makyrros

Оно ещё живо? o_0

Да, каждый год конференции проводят. В десятом году было в Берлине, ходил туда, очень даже интересно было.

beastie ★★★★★ ()

есть же гнутый J

anonymous ()
Ответ на: комментарий от beastie

конференции

А сайт или подобное место у них есть? С темами докладов и т.п.?

rikardoac ()
Ответ на: комментарий от rikardoac

Ну еще, конечно, стандартом де-факто в энтерпрайзном APL считается Dyalog APL, который большую часть всего этого и организует. Алсо можно еще потыкать в APL через веб-интерфейс.

buddhist ★★★★★ ()
Последнее исправление: buddhist (всего исправлений: 1)
Ответ на: комментарий от buddhist

энтерпрайзном

ого, и это не шутка? я, конечно, видел там банеры ibm как «золотого» спонсора, но они это действительно используют?

rikardoac ()
Ответ на: комментарий от buddhist

кстати, об онлайн-демо. не особо давно, вроде бы, появился apl на js (попробовать можно здесь )

rikardoac ()
Ответ на: комментарий от rikardoac

не особо давно, вроде бы, появился apl на js

Ага, помню, да

ibm как «золотого» спонсора

APL вообще появился в недрах IBM и долгое время там развивался. Подробности этого развития можно проследить пролистав пару десятков номеров журнала Vector и APL Quote Quad.

buddhist ★★★★★ ()

У меня кстати какое-то дажавю. Дело в том, что всё это уже было:

apl-11 A very old and very weird APL implementation. Said to contain substantial amounts of code written by Ken Thompson, one of UNIX's coinventors.

Именно этот код является базой всех открытых реализаций APL/11 (а их было уже несколько).

Похоже, что просто переписали на «кресты» и «заГТУли». Надеюсь, что я ошибаюсь и это в самом деле расширенный APL.

Dr. Jürgen Sauermann о getopt(3) похоже никогда ничего не слышал. (Бурчу, просто превое, что в глаза бросилось, когда в сырцы глянул.)

И ещё: http://archive.vector.org.uk/art10000930 поскольку с стандартами там чехорда и куда вставить GNU/APL не совсем понятно.

beastie ★★★★★ ()
Ответ на: комментарий от makyrros

громко смеялся. уже 5 лет делаю системные скрипты на пхп. пхп лучше перла ;)

bernd ★★★★ ()

Эти люди правда упоролись настолько, что используют в программах греческий алфавит?

AVL2 ★★★★★ ()
Ответ на: комментарий от AVL2

Упоролись математики, которые используют греческий алфавит. А эти люди написали ЯП, который естественен для тех упоротых. Ну, и для их единомышленников =)

Virtuos86 ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.