hoplon

The :hoplon: ClojureScript Web Framework - http://hoplon.io/
2020-04-29T01:04:43.173100Z

Cool demo!

2020-04-29T01:11:35.176900Z

Will try to getting it running at some point soon. The "live reader" idea seems pretty profound. I also feel a bit inspired to check out common lisp too from your praise of it. It's been on the back of my mind since hitting a thing I wished I could use a reader macro for in clj.

2020-04-29T01:14:22.177900Z

@jjttjj thanks! super rough right now. but i'd be happy to show you some neat CL things i've learned sometime

2020-04-29T01:14:32.178100Z

rich learned CL and made clojure

1
2020-04-29T01:14:34.178500Z

imagine what we can make

👍 1
2020-04-29T01:17:00.180500Z

Regarding the boostrap cljs stuff, I was knee deep in it about a month ago. It does work pretty well once you get it working, the problem is most libs weren't designed with it in mind and usually require some tweaks to get it working. With a lot of libs now trying to be cljc, and now there's the additional "bootstrap compatibility" thing, it gets a bit intense trying to target so many things at once. And then also it drastically increases code size.

2020-04-29T01:17:29.180900Z

interesting, why the code size? lack of gclosure?

2020-04-29T01:20:32.182600Z

I'm actually not totally sure what's going on to be honest and I'm a bit rusty with it haha, but the way I got it working is with shadow-cljs shipping these large transit files for each library you're using

2020-04-29T01:21:24.183200Z

i see

2020-04-29T01:22:50.184300Z

oh yeah I guess you probably can't cut any unused code out if you want to support eval of everything at runtime

2020-04-29T01:25:06.184900Z

(And I guess the transit files are analyzer output which is also needed to support eval)