Size: a a a

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

2020 October 23

AC

Anton Chikin in Clojure — русскоговорящее сообщество
В этом и вопрос
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Даже не так
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Я бы сказал, что не стоит делать в несколько разнесённых по времени шагов то, что должно делаться сейчас.
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Ивенты ведь выполняются не мгновенно, не все сразу и вообще сложно прогнозировать.
источник

OR

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

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Ну да не понятно почему в эвенте нельзя подписку использовать
источник

T

The2lb3oz4dr10½grOfH... in Clojure — русскоговорящее сообщество
Anton Chikin
Ну да не понятно почему в эвенте нельзя подписку использовать
Зачем? Можно прокинуть ему нужные данные через параметры
источник

T

The2lb3oz4dr10½grOfH... in Clojure — русскоговорящее сообщество
И если хочешь, то в подписке делай диспатч ивента который запишет значение подписки в стейт
Ну и он будет доступен. Но это стрем
источник
2020 October 24

CD

Camina Drummer in Clojure — русскоговорящее сообщество
лол, я только создала проект из темплейта re-frame
источник

CD

Camina Drummer in Clojure — русскоговорящее сообщество
Что я сделала не так-то 😂
источник

CD

Camina Drummer in Clojure — русскоговорящее сообщество
lein new re-frame profile-app +10x +garden +calva +routes
источник

CD

Camina Drummer in Clojure — русскоговорящее сообщество
Это у меня подключена calva и у меня сработал auto reeval по нажатию ctrl + s в манифесте
источник

CD

Camina Drummer in Clojure — русскоговорящее сообщество
видимо не в ту фазу луны решила на кложе пописать снова
источник

АА

Алксан Аресир... in Clojure — русскоговорящее сообщество
Чисто из интереса. На кложе возможно каким-то боком сделать что-то типа декларативных макросов раста?
https://doc.rust-lang.org/reference/macros-by-example.html

Мне скинули пример вот этот
https://docs.serde.rs/serde_json/macro.json.html
Типа прямо интегрировать позволяется один код в другой.

Без посредника в виде строки

Хотя я посмотрел... Для того же json понятно, что мапа кложурская явно лучше этого. Но возможно так можно сделать что-то... Теми кто умеет думать

Ну явно использовать просто макрос будет сложно. Туда всё равно всё в виде кложурских данных передастся...
Но вроде всё равно всё можно написать на всём. Вопрос в удобстве пользования и времени написания
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
Алксан Аресир
Чисто из интереса. На кложе возможно каким-то боком сделать что-то типа декларативных макросов раста?
https://doc.rust-lang.org/reference/macros-by-example.html

Мне скинули пример вот этот
https://docs.serde.rs/serde_json/macro.json.html
Типа прямо интегрировать позволяется один код в другой.

Без посредника в виде строки

Хотя я посмотрел... Для того же json понятно, что мапа кложурская явно лучше этого. Но возможно так можно сделать что-то... Теми кто умеет думать

Ну явно использовать просто макрос будет сложно. Туда всё равно всё в виде кложурских данных передастся...
Но вроде всё равно всё можно написать на всём. Вопрос в удобстве пользования и времени написания
https://clojure.org/reference/reader
tagged literal смотри
источник

АА

Алксан Аресир... in Clojure — русскоговорящее сообщество
Это не то...
С ними же всё равно ведь не сделать чего-то типа возможности буквально написать макрос, передать ему такой же код... Но например в питон-подобной форме без строк, просто как аргумент...
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Алксан Аресир
Это не то...
С ними же всё равно ведь не сделать чего-то типа возможности буквально написать макрос, передать ему такой же код... Но например в питон-подобной форме без строк, просто как аргумент...
Ну так написать обычный макрос и все. Все параметры это символы. Просто сделать парсер из списка символов в что-то вразумительное. Это только теория, но мне кажется можно
источник

MB

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

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Думаю на кложе тоже при желании что-то подобное можно
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
Алксан Аресир
Это не то...
С ними же всё равно ведь не сделать чего-то типа возможности буквально написать макрос, передать ему такой же код... Но например в питон-подобной форме без строк, просто как аргумент...
Что это вдруг не то? , имплементация литерала как раз макрос, пиши что хочешь, передавай что хочешь.
источник