Size: a a a

Scheme — русскоязычное сообщество

2021 October 07

AP

Aleksei (astynax) Pi... in Scheme — русскоязычное сообщество
curry!
источник

AP

Aleksei (astynax) Pi... in Scheme — русскоязычное сообщество
(если вы про каррирование)
источник

y

yosk in Scheme — русскоязычное сообщество
А, точно, спасибо.
источник

y

yosk in Scheme — русскоязычное сообщество
Хм, но чет в Guile Reference ни того ни другого нет.
источник

AP

Aleksei (astynax) Pi... in Scheme — русскоязычное сообщество
(map + '(1 2) '(3 4))
вот это же ожидалось?
источник

ДП

Дмитрий Поляков... in Scheme — русскоязычное сообщество
+, тоже про это подумал сразу
источник

Md

Mount d in Scheme — русскоязычное сообщество
Я думал, оно как в Haskell-е, только один список принимает.
источник

χλ

χоρоший ☽☽☽ λисuчко... in Scheme — русскоязычное сообщество
В схеме очень многое для вариативного количества аргументов сделано, а в Haskell типизация не позволяет
источник

A

Aragaer in Scheme — русскоязычное сообщество
ну да, в хаскеле какое-нибудь map (uncurry (+)) $ zip [1,2] [3,4]
источник

χλ

χоρоший ☽☽☽ λисuчко... in Scheme — русскоязычное сообщество
Ну да
источник

A

Aragaer in Scheme — русскоязычное сообщество
но даже если 3 списка надо не zip, а zip3 и дальше только хуже
источник

χλ

χоρоший ☽☽☽ λисuчко... in Scheme — русскоязычное сообщество
Не 🤔
источник

χλ

χоρоший ☽☽☽ λисuчко... in Scheme — русскоязычное сообщество
(+) два аргумента принимает
источник

χλ

χоρоший ☽☽☽ λисuчко... in Scheme — русскоязычное сообщество
Там уже zip3 не поможет
источник

χλ

χоρоший ☽☽☽ λисuчко... in Scheme — русскоязычное сообщество
Думаю это можно как-нибудь реализовать, пользуясь стрелками
источник

χλ

χоρоший ☽☽☽ λисuчко... in Scheme — русскоязычное сообщество
источник

A

Aragaer in Scheme — русскоязычное сообщество
а, да, еще и это
источник

Md

Mount d in Scheme — русскоязычное сообщество
Ещё бы найти какой нибудь учебник, где описано как модули подключать и про record-ы.
источник

AP

Aleksei (astynax) Pi... in Scheme — русскоязычное сообщество
zipWith (+) l1 l2
вы чего?
источник

AP

Aleksei (astynax) Pi... in Scheme — русскоязычное сообщество
Для большего количества списков нужно и + делать с varargs. Само же по себе применение к произвольному количеству списков реализуемо в Haskell (через тот же ZipList, например)
источник