LINUX.ORG.RU

Вышел GNU APL 1.4 — свободный интерпретатор языка программирования APL

 , ,


1

3

GNU APL — это свободный интерпретатор языка программирования APL. Он является практически полной реализацией стандарта ISO 13751 («Язык программирования APL, Расширенный»). В интерпретаторе реализована поддержка вложенных массивов и связанных функций, комплексных чисел и интерфейса для общих переменных.

Релиз содержит:

  • интерфейс для баз данных MySQL и PostgreSQL (спасибо Elias);
  • двухкомпонентные файловые системы, согласно ISO 13751 (спасибо Blake и David);
  • централизованный сервер для общих переменных (APserver).

Все ошибки, о которых сообщено до 6 августа 2014 г., были исправлены.

Проект GNU APL живёт здесь: http://www.gnu.org/software/apl, и может быть скачан с ftp://ftp.gnu.org/gnu/apl/ или любого зеркала GNU.

Сообщения об ошибках и другие предложения принимаются по адресу bug-apl@gnu.org.

>>> Источник

★☆

Проверено: fallout4all ()
Последнее исправление: cetjs2 (всего исправлений: 2)
Ответ на: комментарий от border-radius

Без капельки серьёзности всё скатывается в рак. В интернетах и так остаётся всё меньше мест, которые ещё есть надежда спасти.

MiniRoboDancer ★☆
() автор топика
Ответ на: комментарий от border-radius

ЛОР укатится в I2P или аудитория рассосётся по всяким рулинукснетам. Всё равно тут значительная часть аудитории из-за рубежа.

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

ОК, давайте добавим моар серьёзности.

Для каких целей в наше время нужен язык APL? Раз существует интерпретатор, который до сих пор обновляется, то, значит, он кому-то нужен. Кому, например?

P.S. Бррр, у меня почему-то в поле ввода вся кириллица кракозябрами, пришлось пост в блокнотике писать, совсем недавно такого не было, WTF? Opera 12.

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

Для каких целей в наше время нужен язык APL?

Практической пользы никакой. Это просто JFF-язык, ориентированный на использование единичных символов вместо ключевых слов. Цели примерно те же, что у брейнфака, но применимость достигает возможностей нормальных языков, что позволяет любителям извращений что-нибудь на этом писать, и нужность языка будет определяться нужностью того, что на нём написано, и его конкурентными преимуществами перед аналогами. Что на нём написано — интересный вопрос: я ни одной не встречал. Стоит поискать в репозитории, вдруг там есть что-нибудь интересное, как, например, среди ПО на Tcl/Tk. Хотя полезное СПО на нём вряд ли есть.

Бррр, у меня почему-то в поле ввода вся кириллица кракозябрами, пришлось пост в блокнотике писать, совсем недавно такого не было, WTF? Opera 12.

Баг не проявляется, опишите проблему и конфигурацию системы подробнее. Вероятно, проблема заключается в шрифтах или драйверах на видеокарту (уже несколько месяцев наблюдаю артефакты в поле ввода при прокрутке; Iceweasel, Radeon).

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

4.2. по всем пунктам. Придумали ни разу ни jff. Просто математики придумали, чтобы записывать алгоритмы в неимперативной форме. Чистый APL я не встречал, но его диалекты, j, k и q, активно используются, например, на биржах и в банках для алго-трейдинга и другой скоростной обработки биржевых данных.

alt-x ★★★★★
()
Ответ на: комментарий от MiniRoboDancer

Баг не проявляется, опишите проблему и конфигурацию системы подробнее.

Да уже нормально всё. Странно.

alt-x, спасибо, но если я правильно понимаю, для J, K, Q нужна своя среда исполнения, GNU-тый и IBM-овский интерпретаторы APL предназначены не для них.

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

Вероятно, проблема заключается в шрифтах

99%, что в них. У меня тут гегемония Droid Sans/Mono, так часть используемых в APL символов идёт квадратиками. Там, где гегемонии нету, всё нормально.

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

В Droid Sans много чего нет. Я как поставил на телефон, так сто раз пожалел потом — там даже стрелочек нету.

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

Скрин с асгарда, ни единого TTF-шрифта, кроме дроидов, нету.

Может, у тебя криокамерная версия дроидов или недобраузер?

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

По ходу, чуть ли не первая. Я ставил скачанный, он 15.06.2010 датируется.

недобраузер

А при чём тут браузер, если оно во всех приложениях так?

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

Тогда понятно. У меня последняя из доступных арчу.

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