clojure-brasil 2023-11-14

Galera, tivemos que adiar o meetup de hoje! Vai ser semana que vem 🙂

đŸ‘đŸŸ 1

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? thinking-face

Gabriel Luchtenberg 2023-11-15T12:16:49.497569Z

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

Entendo o que vocĂȘ entendeu tambĂ©m: novos valores sĂŁo criados a partir de execuçÔes de funçÔes sobre valores antigos. O antigo continua existindo como Ă©. A alternativa seria - execuçÔes de funçÔes alteram os valores antigos, transformando-os em novos. O valor antigo nĂŁo "existe" mais.

Vlw pessoal, muito obrigado, vcs sĂŁo mto massa, de vdd, essas sĂŁo dĂșvidas que sĂł uma comunidade BR poderia ajudar desta forma

❀ 4