The :hoplon: ClojureScript Web Framework - http://hoplon.io/

a new javelin-like thing from FB https://recoiljs.org/


i tried to mash up javelin and react recently without success, i wonder if this illuminates a worthwhile path


i saw this and then found https://github.com/hoplon/hoplon/issues/262, it looks like the template might (still) be out of date. in the generated project, you may consider updating the hoplon/hoplon dep to see if that fixes


otherwise @flyboarder might have additional insight

flyboarder 2020-05-19T17:47:01.191800Z

Yeah template probably needs to be updated to 7.2

dave 2020-05-19T19:41:19.192500Z

wow, this is very javelin-ish indeed! cell => "atom" formula => "selector"


i'm not sure what the basis for reactivity there is but i imagine it's not equality, and so their selector functions probably must be pure

dave 2020-05-19T19:42:21.193600Z

i did notice that their "atoms" have to have keys, which stuck out to me as interesting


yeah, weird, a namespace of atoms

dave 2020-05-19T19:42:56.194700Z

like with javelin, the "key" is notionally just the symbol referring to the object, like (defc foo 42)

dave 2020-05-19T19:43:12.195300Z

with this thing, you would have to give it an additional ID on top of that

dave 2020-05-19T19:43:44.196400Z

like var foo = new Whatever({"key": "foo again?", "value": 42})


yeah, part of data structure avoidance perhaps


bespoke maps

flyboarder 2020-05-19T19:44:53.197400Z

kinda makes sense, if the world around you knows your name, you should probably also know your name


could play a role in dev tooling also