arachne-framework/factui

Outdated dependencies, small snags in alternative build processes

Opened this issue · 0 comments

Hey @levand,

Factui is an epic approach to declarative front-ends and my favorite among projects with similar goals. I messed around with it for a bit and came up with a sketch for a factui.reagent that works similarly to factui.rum. I'm curious about the future of the project and whether or not you see yourself maintaining it going forward.

In my short (and delightful) experience, I found that there were small snags in building my minimal example app once I left the REPL. E.g. I was running into a NullPointerException in the macroexpansion of cr/defsession as part of factui.api/rulebase when compiling and releasing, but not when in the REPL. Admittedly, this could have been due to any number of factors: e.g. I was using shadow-cljs, more recent clojure and clojurescript versions, etc..

I would be interested in contributing to the ongoing development of Factui if it's something you care to keep around. It's tough for me to evaluate how much work it would be to update the dependencies (namely clara and clojure(script)). Let me know your thoughts on any low hanging fruit and general direction—I'd love to help to make the library viable to a larger audience.