История изменений
Исправление quantum-troll, (текущая версия) :
Небольшой набор операций на массивах, сочетая которые можно выражать куда более сложные функции на массивах.
Смотри, к примеру, примитивы в APL.
Да, и обычные арифметические операции в APL могут действовать поэлментно, в примере выше (который на K) по сути ничего кроме арифметики и не используется.
и почему в лиспе их нет
Ну я поискал сейчас и нашёл https://github.com/Lisp-Stat/array-operations. Но это выгляит как плохой клон numpy, который в свою очередь довольно таки плох.
Я не знаю, почему за 60 лет лисп ничему не научился у APL. Но я не лиспер, так что не знаю, насколько у вас всё плохо. Два массива чисел хотя бы складываются через `+` без дополнительных библиотек?
PS: да, я ещё вспомнил, что есть https://github.com/phantomics/april
Исправление quantum-troll, :
Небольшой набор операций на массивах, сочетая которые можно выражать куда более сложные функции на массивах.
Смотри, к примеру, примитивы в APL.
Да, и обычные арифметические операции в APL могут действовать поэлментно, в примере выше (который на K) по сути ничего кроме арифметики и не используется.
и почему в лиспе их нет
Ну я поискал сейчас и нашёл https://github.com/Lisp-Stat/array-operations. Но это выгляит как плохой клон numpy, который в свою очередь довольно таки плох.
Я не знаю, почему за 60 лет лисп ничему не научился у APL. Но я не лиспер, так что не знаю, насколько у вас всё плохо. Два массива чисел хотя бы складываются через `+` без дополнительных библиотек?
Исходная версия quantum-troll, :
Небольшой набор операций на массивах, сочетая которые можно выражать куда более сложные функции на массивах.
Смотри, к примеру, примитивы в APL.
Да, и обычные арифметические операции в APL могут действовать поэлментно, в примере выше по сути ничего кроме арифметики и не используется.
и почему в лиспе их нет
Ну я поискал сейчас и нашёл https://github.com/Lisp-Stat/array-operations. Но это выгляит как плохой клон numpy, который в свою очередь довольно таки плох.
Я не знаю, почему за 60 лет лисп ничему не научился у APL. Но я не лиспер, так что не знаю, насколько у вас всё плохо. Два массива чисел хотя бы складываются через `+` без дополнительных библиотек?