Fork me on GitHub
#clojure-norway
<
2023-09-09
>
magnars06:09:27

God morgen! ☀️

slipset08:09:27

Morn, morn!

teodorlu13:09:16

Spørsmål: Hvis jeg har lyst til å bruke Datomic, men ikke bryr meg så mye om persistens og vil at det skal være enkelt å starte REPL (det holder at ting blir borte når jeg restarter REPL, eller at jeg bare jobber mot en lokal mappe), hvilket maven-koordinat er det anbefalt å bruke da? Jeg går meg litt bort i hvordan ting var før, hva som er endret nå som Datomic er gratis. Jeg synes det ser ut som {com.datomic/local {:mvn/version "1.0.267"}} gir meg det jeg trenger, men jeg er litt usikker. Ser feks at https://github.com/kodemaker/kodemaker.no/blob/c5b19c70e34dd9ef8ec7f972afdcac569cb1e583/project.clj#L24https://github.com/kodemaker/kodemaker.no/blob/c5b19c70e34dd9ef8ec7f972afdcac569cb1e583/project.clj#L24.

cjohansen13:09:02

datomic-free er gammel. Tror ikke den finnes mer (?)

cjohansen13:09:42

Datomic local er såvidt jeg forstår lokal versjon av datomic cloud 😅

cjohansen13:09:56

Den vil fungere for ditt formål, men har ikke entities

👀 2
teodorlu13:09:10

jeg har lyst på entities.

cjohansen13:09:28

Da vil du ha datomic pro, peer-biblioteket

cjohansen13:09:55

Usikker på gjeldende koordinat (har ikke satt opp nytt prosjekt etter ny lisens, og er på mobilen)

teodorlu13:09:25

Må jeg ha transactor i tillegg til peer, eller kan jeg ha kun en peer kjørende, og putte inn data? Edit: leser meg gjennom https://docs.datomic.com/pro/index.html, antar det står der. Edit 2: ser ut som jeg kan bruke kun peer for å ha in-memory storage, men at jeg må kjøre en transactor for å få ting på disk (https://docs.datomic.com/pro/getting-started/connect-to-a-database.html).

👀 2
teodorlu13:09:41

Peer med "datomic:" ser ut til å funke flott for meg nå. Takk!