This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2023-11-14
Channels
- # announcements (8)
- # babashka (37)
- # beginners (4)
- # biff (19)
- # cider (18)
- # clj-kondo (52)
- # clojure (26)
- # clojure-brasil (5)
- # clojure-dev (12)
- # clojure-europe (34)
- # clojure-nl (1)
- # clojure-norway (32)
- # clojure-uk (7)
- # core-logic (1)
- # data-science (5)
- # emacs (14)
- # honeysql (11)
- # hyperfiddle (37)
- # jobs (1)
- # malli (4)
- # off-topic (38)
- # pedestal (7)
- # portal (30)
- # releases (1)
- # remote-jobs (1)
- # tools-build (8)
- # vim (12)
Olá pessoas, eu estou lendo a doc no site do Clojure e não entendi bem https://clojure.org/about/state#:~:text=New%20values%20are%20functions%20of%20old%2C%20not%20mutations alguém poderia me ajudar com um pouco mais de contexto? Eu compreendi que novos valores são resultado da execução de funções, mas fui só até ai, o texto está falando sobre funções sempre retornarem valores novos?
Aopa Jose, tudo bem? Ali ele está falando sobre estado e identidade, então pelo que eu entendi, ele está falando sobre como funcionam as funções que você usa na hora de alterar o estado usando https://clojure.org/reference/refs, https://clojure.org/reference/agents e https://clojure.org/reference/atoms como por exemplo o https://clojuredocs.org/clojure.core/swap!, ou o https://clojure.org/reference/refs#_example