Описание тега gnu-apl
2
ответа
Как выбрать между компиляторами APL?
Я использую Dyalog APL, но обнаружил, что некоторые функции недоступны в gnu-apl. Есть ли большие различия между этими двумя реализациями APL и всеми другими реализациями APL? Какой компилятор APL наиболее часто используется?
27 авг '15 в 13:23
2
ответа
Уменьшить на два с именованной функцией
Я использую GNU APL. Кроме того, я не совсем уверен, как правильно назвать это, но основная идея в том, что у меня есть список вещей, и я хочу что-то сделать с каждой парой. Это сложно, поэтому я сделал для него функцию. Я заметил, что это работает:…
16 окт '17 в 22:55
4
ответа
Если еще условия с APL?
Итак, я задаюсь вопросом / спрашиваю; Можно ли сделать If-Statement в APL? Если так, как? Вот мой код 'Please enter a number to count to: ' number ←⎕ ⍳number Как получить оператор if, где, если пользователь введет число свыше 100, он выведет "слишко…
15 июн '16 в 20:22
2
ответа
APL - Как мне найти самое длинное слово в строковом векторе?
Я хочу найти самое длинное слово в строковом векторе. Используя APL, я знаю, что функция shape будет возвращать длину строки, например ⍴ 'string' ⍝ returns 6 Функция Reduce позволяет мне отображать диадические функции вдоль вектора, но поскольку фор…
04 апр '19 в 10:57
2
ответа
Загрузка сценария APL из сеанса GNU APL
В GNU APL есть способ загрузить сценарий APL (текстовый файл) из запущенного сеанса APL?
28 апр '19 в 11:41
0
ответов
Проблемы с построением графиков с помощью gnu-apl на OSX
Недавно я установил и протестировал gnu-apl os OSX Catalina сbrew install gnu-apl Работает хорошо, я слежу за книгами по абстрактной алгебре и могу делать все упражнения. Но когда я пытаюсь построить график, я всегда получаю: ⎕PLOT 0 1 ¯1 2 ¯2 3 ¯3 …
19 ноя '19 в 09:26
1
ответ
Каррирование в GNU APL
Я пытался "каррировать" функцию в GNU APL, но, похоже, это не работает? Например: (1∘+) 1 SYNTAX ERROR (1∘+)1 ^ ^ Что я делаю неправильно? Не ∘ тот глиф использовать?
05 ноя '20 в 00:04
1
ответ
Нераспознанные символы в GNU APL
Я играю с GNU APL, но мои эксперименты быстро зашли в тупик. Вот что произошло у меня: x←1 2 3 4 5 ⍝ build the matrix u where u_{ij} = x_i + x_j, ⍝ then filter the entries equal to 6 u←6=x∘.+x Все идет нормально, u как и ожидалось, является переверн…
18 июн '21 в 15:31
2
ответа
Можно ли возвращать лямбды в функции?
Рассмотрим следующую функцию, которая должна возвращать функцию, добавляющую два к любому заданному аргументу: ∇r←addtwo r←{⍵+2} ∇ Этот код загружается без ошибок, но я просто не могу использовать возвращаемое значение, не вызывая ошибок. addtwo ⍝ d…
27 дек '20 в 03:19
2
ответа
Указание неабсолютных путей к библиотекам в GNU APL
Я хочу иметь возможность использовать один и тот же файл конфигурации на всех своих машинах, и, к сожалению, мое имя пользователя на работе отличается, поэтому мне сложно использовать абсолютные пути. Есть ли общий способ указать неабсолютные катало…
05 сен '22 в 20:38