Fork me on GitHub
#hoplon
<
2016-06-27
>
jumblerg00:06:52

ty! i’ve got a bunch of other stuff running here locally that ties into this pipeline, but i’m not ready to push it yet.

jumblerg00:06:38

kinda based on the app-pod branch of boot-jetty

onetom00:06:01

Thanks. Will have a look at it on the ferry

jumblerg00:06:21

vertx is awesome. tim fox does a helluva job managing the complexity of java, and does some pretty sensible yet forward-thinking stuff. perhaps he’ll discover clojure someday. 🙂

jumblerg00:06:24

i’m also thinking about the servlet container spec. while the approach by more modern webservers seems to be abandoning servlet containers entirely in favor of embedding the server in the app itself, i think there’s value in preserving that interface, but implementing it in an app-pod (which is analogous to the function performed by a servlet container since both use classloaders for isolation).

jumblerg00:06:07

we may want to extend it, however, to support other protocols at some point in the future.

onetom01:06:30

what do we gain with that? i suspect startup and restart performance for one. and also less dependencies for the actual servlets.

jumblerg01:06:37

@onetom: it prevents you from having to restart the jvm and the server when you need a fresh environment

jumblerg01:06:36

the server requires the app into a fresh pod with a clojure runtime already loaded up whenever watch invokes the task

jumblerg01:06:52

the same can be done for the repl

onetom01:06:43

"that would be grand" -- to quite dougal from father ted 🙂

jumblerg02:06:51

@onetom, @adamw: beware the breaking changes to the api.

adamw02:06:47

^ woo, thanks @jumblerg. +1 for stroke -> border

Andy14:06:34

Good morning! Joining Clojurians Slack and Hoplon as well 🙂

Andy14:06:30

After over a year of break from cljs and hoplon, I see so many good changes. What is a current method of including external JS libraries to Hoplon app. Do I just add/rename it under src/<library>.ext.js and boot will pick it ?

raywillig14:06:49

@happy.lisper: welcome to the club. have some Kool Aid 🙂

raywillig14:06:13

@happy.lisper: check out the cljsjs project

raywillig14:06:48

specifically packages

Andy22:06:13

@raywillig: thx for the direction.