This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-09-19
Channels
- # aws (2)
- # beginners (135)
- # boot (20)
- # chestnut (7)
- # cider (18)
- # clara (5)
- # cljs-dev (50)
- # cljsrn (30)
- # clojure (252)
- # clojure-italy (9)
- # clojure-losangeles (5)
- # clojure-russia (8)
- # clojure-spec (33)
- # clojure-uk (5)
- # clojurescript (32)
- # clr (4)
- # cursive (5)
- # data-science (1)
- # datascript (1)
- # datomic (40)
- # emacs (1)
- # fulcro (18)
- # graphql (11)
- # hoplon (3)
- # lein-figwheel (2)
- # lumo (47)
- # off-topic (2)
- # om-next (3)
- # onyx (10)
- # pedestal (22)
- # protorepl (6)
- # re-frame (7)
- # reagent (38)
- # ring (1)
- # ring-swagger (5)
- # rum (3)
- # spacemacs (19)
- # specter (5)
- # vim (13)
- # yada (16)
hello 👋 how does datomic licensing work with regards to development and staging? Can we use the same license as in production for these environments?
@mkvlr Yes, all Datomic licenses provide unlimited staging/test/dev environments; you can and should use the same key for those envs
for dev we connect to our staging datomic db (unnecessary context) , and I just started seeing this when attempting to connect
> ActiveMQNotConnectedException AMQ119010: Connection is destroyed org.apache.activemq.artemis.core.protocol.core.impl.ChannelImpl.sendBlocking (ChannelImpl.java:325)
anyone know right off the bat what might be going on? I can ssh into the datomic server and the service appears to be running
hi there - i was hoping someone could shed some light on what the expression clause ground
does
when would i use that versus, say, a parameter binding to a value i know before issuing the query
I use ground
when dealing with constants. I don’t know effects on compilation. The docs mention that ground enables query optimizations
yeah, i think luke might be wondering how is it different than passing constant values in via the :in
portion of the query?
Certainly, I would be curious to know if a grounded binding is optimized over a parameterized binding. I sorta assumed that was the case, but I don’t have a clue about that. At the very least, I like it’s expressiveness, because a parameter to me implies something that can change
I made an account on my-datomic, downloaded datomic-free-0.9.5561.56 and then ran the command to start it up from the datomic tutorial at http://docs.datomic.com/getting-started/connect-to-a-database.html: bin/run -m datomic.peer-server -h localhost -p 8998 -a myaccesskey,mysecret -d hello,datomic:
and i'm getting the following stack trace:
~/projects/datomic/datomic-free-0.9.5561.56$ bin/run -m datomic.peer-server -h localhost -p 8998 -a myaccesskey,mysecret -d hello,datomic:
Exception in thread "main" java.io.FileNotFoundException: Could not locate datomic/peer_server__init.class or datomic/peer_server.clj on classpath. Please check that namespaces with dashes use underscores in the Clojure file name.
ah. apparently the free version of datomic is not amenable to the official datomic tutorial?
@dpsutton I stumbled upon this issue when I got started with Datomic, managed to fix it after a bit of headache, and now forgot what the solution was
They want you to use the starter-pro version, not free. Free is basically for use after you already know what you are doing, have the limitations in mind, but specifically need no-cost redistributable licensing. (e.g. you are running lots of small open-source sites)
but it begins a 1 year license and then you're done. i just want a playground with no strings or penalties which i don't consider this version
perhaps in the future i'll make something and wish i still had this license. i'm trying to follow the official tutorial and its offputting that i begin a 1 year trial rather than just using their free no-strings version
it was also offputting that i had to enter some (poorly validated) personal data just to try it as well