Size: a a a

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

2020 October 15

MN

Maksim N in Clojure — русскоговорящее сообщество
Evgeny Zajcev
Волмарт это типа нашей пятёрочки мерикосская?
та да
источник

EZ

Evgeny Zajcev in Clojure — русскоговорящее сообщество
записал, попробуем
источник

EZ

Evgeny Zajcev in Clojure — русскоговорящее сообщество
а оно нормал на clojurescript ляжет или пляски там какие-то нужны будут, не знаешь?
источник

MN

Maksim N in Clojure — русскоговорящее сообщество
Evgeny Zajcev
а оно нормал на clojurescript ляжет или пляски там какие-то нужны будут, не знаешь?
источник

MN

Maksim N in Clojure — русскоговорящее сообщество
Не знаю, но это нагуглил)
источник

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
Evgeny Zajcev
ребзя, а подскажите плиз что лучше всего использовать для clojurescript + GraphQL?  хочу модную админку, чтобы не на js + REST было
была какая-то генерилка же даже
источник

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
Evgeny Zajcev
ребзя, а подскажите плиз что лучше всего использовать для clojurescript + GraphQL?  хочу модную админку, чтобы не на js + REST было
спросите в Clojurians ещё. Есть какой-то веб-генератор прям сразу.
источник

AC

Alexey Cheremisin in Clojure — русскоговорящее сообщество
Evgeny Zajcev
ребзя, а подскажите плиз что лучше всего использовать для clojurescript + GraphQL?  хочу модную админку, чтобы не на js + REST было
Как раз разбираюсь сейчас с GraphQL от wallmart - https://github.com/walmartlabs/lacinia
Вполне себе сносная библиотека, мозг немного пришлось напрячь, но вроде бы начинаю понимать что и куда пихается. Так  что, если будут вопросы - велкам!
источник

EZ

Evgeny Zajcev in Clojure — русскоговорящее сообщество
Alexey Cheremisin
Как раз разбираюсь сейчас с GraphQL от wallmart - https://github.com/walmartlabs/lacinia
Вполне себе сносная библиотека, мозг немного пришлось напрячь, но вроде бы начинаю понимать что и куда пихается. Так  что, если будут вопросы - велкам!
источник

AC

Alexey Cheremisin in Clojure — русскоговорящее сообщество
источник

A

Andrey in Clojure — русскоговорящее сообщество
Unable to resolve symbol: pong in this context

Подскажите плз, как такие проблемы решаются?
(defn ping
 []
 (read-line)
 (println "ping")
 (pong))

(defn pong
 []
 (pritnln "pong")
 (ping))
источник

АА

Алксан Аресир... in Clojure — русскоговорящее сообщество
(declare pong)
Перед пингом
источник

АА

Алксан Аресир... in Clojure — русскоговорящее сообщество
Но будут проблемы если вызывать пинг до того как будет реализация понга
источник

A

Andrey in Clojure — русскоговорящее сообщество
спасибо
источник

Ц

Цонстантин in Clojure — русскоговорящее сообщество
отлично стыкуется с lacinia
источник

T

The2lb3oz4dr10½grOfH... in Clojure — русскоговорящее сообщество
Andrey
Unable to resolve symbol: pong in this context

Подскажите плз, как такие проблемы решаются?
(defn ping
 []
 (read-line)
 (println "ping")
 (pong))

(defn pong
 []
 (pritnln "pong")
 (ping))
Ещё если эти функции только в некотором локальном скоупе нужны, то можно через  letfn без деклейров
(letfn [(ping []
         (read-line)
         (println "ping")
         (pong))

       (pong []
         (pritnln "pong")
         (ping))]
 (ping))
источник

АА

Алксан Аресир... in Clojure — русскоговорящее сообщество
О, а вот это интересное решение.
Возможно ещё можно понг внутрь пинга так запихнуть или что-то такое, если вызов такой функции извне и не нужен. Но если нужна возможность любую из двух вызывать...
источник

T

The2lb3oz4dr10½grOfH... in Clojure — русскоговорящее сообщество
Ага. Тут уже контекст  задачи важен
источник

A

Andrey in Clojure — русскоговорящее сообщество
Такая возможность не нужна, но эти ping-pong я привёл для примера, а в реальности это функции по 10 строк. Не хочется одну в другую запихивать, читать тяжко будет
источник

АА

Алксан Аресир... in Clojure — русскоговорящее сообщество
Отчасти в этом и прелесть языков, в частности программирования. У тебя множество решений. Выбирай какое больше нравится и больше подходит в ситуации
источник