Hello, I also recently started learning Clojure and got throw into developing a web app using Ring and Clojurescript. Can we be something like pen pal but for Clojure dev? I have someone guiding me through a lot of the Clojure but it would be so helpful I think to both of us if we could bounce ideas and get help etc.
Do you use Cider? It's great. You can great a Clojure REPL as you develop. I'm not sure what the answer to your problem is. But I think Leinegein is always looking for a deps.edn file right? -Oliver On Sat, Nov 17, 2018, 2:02 PM Thais Lima <[email protected]> wrote: > Hi, > > I've started learning Clojure and I am creating a simple web application > using Compojure and Ring. > I have refs defined in my core.clj like this: > > (def my-ref1 (ref {})) > (def my-ref2 (ref {})) > (def my-ref3 (ref 0)) > > > And in my handler.clj, I call the functions from my core namespace that > change those refs inside a dosync. > > The problem is: I've created tests for my handler and for my core, when I > ran each of them separately, everything works fine. > But when I ran > > lein test > > I get errors for my handler-test, because my refs were modified by the > core-test and this messes up my expected results. > > Besides that problem, I wonder if there is a proper way of defining those > refs in ring initialization. > > What is the proper way of initializing refs in a project? > > Thank you, > Thais > > -- > You received this message because you are subscribed to the Google > Groups "Clojure" group. > To post to this group, send email to [email protected] > Note that posts from new members are moderated - please be patient with > your first post. > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group at > http://groups.google.com/group/clojure?hl=en > --- > You received this message because you are subscribed to the Google Groups > "Clojure" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to [email protected] Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
