This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2016-06-27
Channels
- # admin-announcements (3)
- # beginners (26)
- # boot (12)
- # cider (1)
- # cljs-dev (13)
- # cljsjs (101)
- # cljsrn (5)
- # clojure (64)
- # clojure-android (1)
- # clojure-gamedev (1)
- # clojure-greece (23)
- # clojure-nl (9)
- # clojure-poland (2)
- # clojure-russia (3)
- # clojure-spec (11)
- # clojure-uk (159)
- # clojurescript (19)
- # component (1)
- # core-async (2)
- # cursive (2)
- # datascript (1)
- # datomic (2)
- # devcards (1)
- # events (1)
- # funcool (1)
- # hispano (1)
- # hoplon (24)
- # immutant (12)
- # jobs (1)
- # keechma (18)
- # lein-figwheel (2)
- # leiningen (2)
- # off-topic (8)
- # om (23)
- # onyx (4)
- # planck (26)
- # re-frame (149)
- # reagent (6)
- # ring-swagger (9)
- # spacemacs (1)
- # specter (33)
- # spirituality-ethics (11)
- # testing (10)
- # untangled (335)
- # utah-clojurians (3)
- # vim (3)
- # yada (46)
@jumblerg: that's sweet
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.
https://github.com/tailrecursion/boot-jetty/blob/app-pod/src/tailrecursion/boot_jetty.clj#L14-L27
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. 🙂
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).
we may want to extend it, however, to support other protocols at some point in the future.
what do we gain with that? i suspect startup and restart performance for one. and also less dependencies for the actual servlets.
@onetom: it prevents you from having to restart the jvm and the server when you need a fresh environment
the server requires the app into a fresh pod with a clojure runtime already loaded up whenever watch invokes the task
@chromalchemy: opacity works now
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 ?
@happy.lisper: welcome to the club. have some Kool Aid 🙂
@happy.lisper: check out the cljsjs project
@raywillig: thx for the direction.