This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2020-01-28
Channels
- # babashka (28)
- # beginners (252)
- # bristol-clojurians (2)
- # calva (28)
- # cider (11)
- # clj-kondo (15)
- # cljs-dev (7)
- # clojure (378)
- # clojure-europe (4)
- # clojure-italy (4)
- # clojure-nl (3)
- # clojure-norway (4)
- # clojure-uk (32)
- # clojurescript (128)
- # cursive (39)
- # data-science (18)
- # docker (37)
- # figwheel-main (10)
- # fulcro (45)
- # ghostwheel (7)
- # graalvm (2)
- # hugsql (1)
- # jobs (2)
- # joker (5)
- # kaocha (5)
- # luminus (12)
- # off-topic (37)
- # onyx (4)
- # pathom (22)
- # pedestal (70)
- # re-frame (7)
- # reagent (30)
- # ring (4)
- # shadow-cljs (12)
- # spacemacs (1)
- # sql (26)
- # tools-deps (7)
- # vrac (2)
- # vscode (7)
- # xtdb (27)
anyone tried this out? https://github.com/cretz/asmble > Compile WebAssembly to JVM and other WASM tools
Might be doable via https://plv8.github.io/ ?
Hey! I work for funding Circle and I wondered if anyone knew where would be best to post Clojure engineering roles for the US (Specifically SF)?
@dpsutton in a sense, using postgres as the storage backend for Datomic will make it a supercharged EDN database 😛
Would there be any advantage in using postgres for datomic storage? I understood it was mainly treated as a KV-store.
we just translate our edn to jsonb and then use all the existing jsonb things in postgres
This library was recently announced which should help with preserving some things that are not expression in json normally, while still having query capabilities: https://github.com/wilkerlucio/edn-json
Maybe transit with json-verbose
would be useful here, since it's backed by JSON by itself.
json-verbose
to support queries - with just json
the keywords will get cached and replaced with LUT indices basically.
CREATE TABLE datomic_kvs
(
id text NOT NULL,
rev integer,
map text,
val bytea,
CONSTRAINT pk_id PRIMARY KEY (id )
)
WITH (
OIDS=FALSE
);
Fun story, long before datomic presto, some department at a customer was insisting that they could connect to our database for analytics. We asked them what data they needed so we could start writing an export job. Eventually we caved and let them access postgres and the datomic opaque blobs, we never heard from that person again.
Thank you @danielstockton & @borkdude
Anyone have any strong opinions on Elm? I played around with it a bit and it seemed kinda nice.
I vaguely remember a discussion on it not long ago, perhaps in #other-languages (looks like it has timed out of that channel now)
I do not recall if #other-languages channel is logged on Clojurians ZulipChat, but if it is, there should be searchable history there from whenever that logging began.
Specifically https://clojurians.zulipchat.com/#narrow/stream/180378-slack-archive/topic/other-languages
There was a very brief mention of Elm about two weeks ago. Nothing logged prior.
and looks like prior goes back to Jan 2019 on that channel, perhaps, but not certain I checked that correctly
@risinglight I really like Elm. I like its (very opinionated) mindset and its somewhat proscriptive architecture. That said, when building apps with it I also got pretty frustrated with it because it is very opinionated 🙂
Out of curiosity is that because you disagree with those opinions on how the app should work? Or is it a matter of getting used to them over time?
The latter. It was a steeper learning curve than I expected and getting used to the "Elm Way of Doing Things" was hard when "the simple and obvious way" didn't work 🙂
Elm is known for breaking changes. Some of them seem to be 'just because they can'. Doing interop with js libraries when there is a lot of data/event interaction is a lot of work, all to keep the 'elm-world' pure. If I where to build a new frontend, and Elm would support all the features needed I might pick Elm over Clojurescript. Both are a lot better than Angular, which somehow rules for Corporate in the Netherlands.