Size: a a a

Clojure — русскоговорящее сообщество

2019 May 17

MG

Mikhail Gusarov in Clojure — русскоговорящее сообщество
Вот бы кто-нибудь запилил исследование: давал детям префиксную арифметику с 1 класса школы, а потом дал JS, и посмотрел, как они страдают.
источник

RS

Rustam Sultanov in Clojure — русскоговорящее сообщество
ФП любое основано на лямбда исчислении это чистый матан который смапили на прогу
источник

AS

Art Semyonov (vi/vim) in Clojure — русскоговорящее сообщество
Mikhail Gusarov
В общем, с кложурой есть одна беда: она заставляет переосмысливать большой пласт того, что было в несознательном возрасте загружено в мозг, начиная с того, что + можно применить к нулю, одному или 197 аргументам.
Я бы чуточку перефразировал. У меня племянник 18 лет, кложа с точки зрения синтаксиса далась хорошо, функции композит тоже прекрасно. Примитивная школьная математика. Сейчас заканчивает первый курс. А вот что будет дальше — чёрт его знает, но в УРФУ дают С#.
источник

AB

Arcady Balandin in Clojure — русскоговорящее сообщество
(fun () -> ())
make m-expressions greate again
И я об этом. Транспилер есть. Покажу жснику, вдруг понравится
источник

AS

Art Semyonov (vi/vim) in Clojure — русскоговорящее сообщество
Mikhail Gusarov
Вот бы кто-нибудь запилил исследование: давал детям префиксную арифметику с 1 класса школы, а потом дал JS, и посмотрел, как они страдают.
Лол, по сути о том же ^
источник

AS

Art Semyonov (vi/vim) in Clojure — русскоговорящее сообщество
Он уже спрашивает про животные-кошки-собаки
источник

AB

Arcady Balandin in Clojure — русскоговорящее сообщество
Mikhail Gusarov
Вот бы кто-нибудь запилил исследование: давал детям префиксную арифметику с 1 класса школы, а потом дал JS, и посмотрел, как они страдают.
Ну и стали бы писать plus(2,3) уверен. Потом бы допилили до variadic. Выложили бы на npmjs
источник

MG

Mikhail Gusarov in Clojure — русскоговорящее сообщество
Гипотеза состоит в том, что выбор префиксности/инфиксности является привычкой, и не обоснован эргономически. Есть большое количество людей, которые используют инфиксную запись с детства, и у них есть неприятие префиксной. Если выращенные в префиксной записи дети будут иметь проблемы с инфиксной, то это покажет, что проблема не в устройстве мозга, а в научении.
источник

VL

Vlad Lisovsky in Clojure — русскоговорящее сообщество
интересная идея
источник

VL

Vlad Lisovsky in Clojure — русскоговорящее сообщество
я думал, ко всему можно адаптироваться и чувствовать себя комфортно
источник

KR

Kostyantin Randomname in Clojure — русскоговорящее сообщество
Мне удобно и так и так. Тут важней вопрос идей, а не синтаксиса.
источник

DL

Dmytro Lispyvnyi '(🌲 🍺) in Clojure — русскоговорящее сообщество
лично меня инфикс напрягает, он иррационален
источник

DL

Dmytro Lispyvnyi '(🌲 🍺) in Clojure — русскоговорящее сообщество
префикс - отлично, постфикс (forth) - тоже хорошо
источник

((

(fun () -> ()) in Clojure — русскоговорящее сообщество
Kostyantin Randomname
Мне удобно и так и так. Тут важней вопрос идей, а не синтаксиса.
Во во.
источник

DL

Dmytro Lispyvnyi '(🌲 🍺) in Clojure — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
лично меня инфикс напрягает, он иррационален
имхо это всё идёт из легаси математики, всем привычно, и мало кто задумывается, что можно лучше
источник

KR

Kostyantin Randomname in Clojure — русскоговорящее сообщество
для господ жсеров просто нужно все это представлять как редюсер по аргументам
источник

AB

Arcady Balandin in Clojure — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
имхо это всё идёт из легаси математики, всем привычно, и мало кто задумывается, что можно лучше
+
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
у вас такая интересная дискуссия, жаль работа отвлекает ))) но краем глаза выхватил гениальность (+ 1 2 3 4 5) и не могу не написать, что в случае немоноидальной операции (например вычитания) это уже мало того что не так красиво и гениально6 так еще и неинтуитивно )
источник

AB

Arcady Balandin in Clojure — русскоговорящее сообщество
Проекты транспилеров типа wisp, eslisp генерируют читабельный Лисп. Если доработать их до поддержки всей Кложи, дать возможность поддерживать библиотеки (без траспилинга, просто обёртку АПИ clj в случае node js и cljs в случае браузера) и написать обратный транспилер из этого подмножества жс обратно в кложу, то скоро весь мир перейдет на кложу
источник

DL

Dmytro Lispyvnyi '(🌲 🍺) in Clojure — русскоговорящее сообщество
Andrey Ivanov
у вас такая интересная дискуссия, жаль работа отвлекает ))) но краем глаза выхватил гениальность (+ 1 2 3 4 5) и не могу не написать, что в случае немоноидальной операции (например вычитания) это уже мало того что не так красиво и гениально6 так еще и неинтуитивно )
что не так с вычитанием, помимо того, что с одним аргументом делает negation?
источник