https://github.com/cgrand/enliven <-- this looks like a templating library ...
I'm looking for something where I can write todo.cljc --- compile it twice, have the .cljs file do reagent + gui, and the .clj file do portkey/lambda/dynamodb
Templating was the first step (and the only that gets implemented)
that doesn’t sound like a particularly good idea, having all your UI views and controls and the database in the same ns and file
from an app architecture point of view
perhaps nice for proof of concepts or quick demos though
it makes more sense to me to divide into "app" rather than "server/client" - a single ns makes it easy to see what each GUI action does to the server, and how server data is rendered int eh GUI