Size: a a a

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

2020 August 03

DP

Dmitry Ponyatov in Clojure — русскоговорящее сообщество
в кложе обычные списки, или типизованные объекты?
источник

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
Ну и может кто-то бы из athens подхватил бы идею
источник

DP

Dmitry Ponyatov in Clojure — русскоговорящее сообщество
Иван Федоров
было бы интересно почитать Ваши идеи в блоге, чтобы ещё с иллюстрациями и простым языком. На Реддите взлетел бы тред, я думаю
идеи ценности не имеют, надо действующую модель показывать (или зажопить пока она не начнёт себя окупать на фрилансе/контракте)
источник

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
Dmitry Ponyatov
в кложе обычные списки, или типизованные объекты?
несколько разных коллекций, выполняющие разные интерфейсы, но хранить можно что душе угодно
источник

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
униформность можно проверить спекой если нужно
источник

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
Dmitry Ponyatov
идеи ценности не имеют, надо действующую модель показывать (или зажопить пока она не начнёт себя окупать на фрилансе/контракте)
не монетизируются, но ценность имеют
источник

ИФ

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

DP

Dmitry Ponyatov in Clojure — русскоговорящее сообщество
Иван Федоров
несколько разных коллекций, выполняющие разные интерфейсы, но хранить можно что душе угодно
т.е. нельзя с одним объектом одновременно работать как с вектором, и словарём (атрибутами) ?
источник

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
Dmitry Ponyatov
т.е. нельзя с одним объектом одновременно работать как с вектором, и словарём (атрибутами) ?
например карта – выполняет интерфейсы: карты, функции и последовательности
источник

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
зависит от типа данных
источник

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
у них разные наборы
источник

DP

Dmitry Ponyatov in Clojure — русскоговорящее сообщество
Иван Федоров
ну как угодно
на replit jam делаю публичную демку ядра на пыхтоне, тут оффтопик
источник

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
Dmitry Ponyatov
на replit jam делаю публичную демку ядра на пыхтоне, тут оффтопик
godspeed
источник

Г

Григорий in Clojure — русскоговорящее сообщество
Добрый день. Подскажите как добавить спеку в defrecord? Я че-то не понимаю. Из доков:
(defrecord name [& fields] & opts+specs)
источник

Г

Григорий in Clojure — русскоговорящее сообщество
& opts+specs
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Григорий
Добрый день. Подскажите как добавить спеку в defrecord? Я че-то не понимаю. Из доков:
(defrecord name [& fields] & opts+specs)
а как вы добавляете спеку не в defrecord?
источник

Г

Григорий in Clojure — русскоговорящее сообщество
? Пока никак. У меня есть отдельно написанная спека s/def ...
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Григорий
? Пока никак. У меня есть отдельно написанная спека s/def ...
и написанная спека для мапы не работает для рекордов?
источник

Г

Григорий in Clojure — русскоговорящее сообщество
Я не понимаю куда ее "пихать". Извините за, возможно, глупый вопрос... Что в документации значит  opts+specs? Что внутри рекорда я пишу:
(defrecord Example [e] 
(spec/def ...))


Или что?
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
что пихать в defrecord можно посмотреть здесь с примерами https://clojuredocs.org/clojure.core/defrecord
источник