This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2023-09-04
Channels
- # architecture (9)
- # babashka (33)
- # beginners (53)
- # biff (3)
- # cljdoc (11)
- # clojure (8)
- # clojure-austria (2)
- # clojure-dev (9)
- # clojure-europe (64)
- # clojure-nl (2)
- # clojure-norway (49)
- # clojure-sweden (4)
- # clojure-uk (4)
- # clojurescript (16)
- # cursive (14)
- # datahike (31)
- # datalevin (6)
- # datascript (9)
- # events (1)
- # fulcro (4)
- # honeysql (8)
- # hyperfiddle (116)
- # introduce-yourself (1)
- # kaocha (2)
- # malli (13)
- # nyc (2)
- # off-topic (4)
- # polylith (5)
- # portal (1)
- # reagent (1)
- # reitit (18)
- # releases (1)
- # spacemacs (6)
hey datahike people, been a while, I was on a couple of video calls with you a while ago, depending on (a manually patched to work on cljs) version of datahike for my full-time project
Hi @zimablue. Things are good, working on some CI right now. How is your fork working out?
well it was only a matter of necessity, although it was my first major cljs undertaking so mostly learning. Do you guys support cljs natively yet? I remember it was a goal last time I was on here
if not, I'm getting some baffling problems halfway through some big internal changes to my app, so it's probably a good time for me to try and reapply said patches onto your newest version, since I'm confused in the base layers anyway
I'm on a very old version at this point, pre-tuples-support, so at this level of confusion maybe I'll try to reapply the changes on your latest version and in doing so debug whatever's going on with my system
how's business generally, iirc you were mostly two guys working as consultancy but also in academia (?)
the work I'm depending on is all github pinned versions from "groundedsage" who I think is "whilo"
When I recall correctly there was a working version of Datahike for node but I don't know if it was inherited into the codebase.
yeah groundedsage was the guy working on the cljs-stuff. He is not whilo and maybe he answers you if you try him.
that probably had to be post-when-i-forked I think, because I had to patch down to the serialization layer, that was the hardest part, because it used clojure introspection in several places, which doesn't have an equivalent in clojurescript, you need to manually construct a symbol table because all the names get munged
I'm forked at 90891e21cdfde6386861602d9f8231a3307da77d, thu mar 18 on the datahike main repo
no fear I am two years stronger at clojurescript to match the two years of divergence, I also forked konserve and hitchiker-tree at the time
I'm going to take a look now, if @grounded_sage is around to advise or help if I get confused would be great
I think that has been since forever, since I never forked it, macros are all written in clojure anyway right so unless you dip into clj-only async things you'd think it would work
It would be absolutely awesome to have this working at some point. I am giving you a power up 🚀
aha my error went away when I required a future version of datalog-parser, very very strange but if I can get away with updating just that and not fixing datahike-latest for cljs I'll have to stop there, too busy unfortunately
ah well at least know there's 1 person who'd love cljs support, also will happily help/discuss if you get back to it
Cljs support is definitely still on the roadmap. I am working on other things these days. What do you need cljs support for @zimablue?