This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2016-07-01
Channels
- # admin-announcements (2)
- # aleph (1)
- # aws-lambda (14)
- # beginners (6)
- # boot (34)
- # carry (71)
- # cider (8)
- # cljs-dev (3)
- # cljsjs (3)
- # clojure (40)
- # clojure-belgium (1)
- # clojure-greece (182)
- # clojure-mexico (1)
- # clojure-poland (8)
- # clojure-quebec (1)
- # clojure-russia (72)
- # clojure-spec (30)
- # clojure-uk (120)
- # clojurescript (62)
- # cursive (3)
- # datomic (17)
- # euroclojure (5)
- # hoplon (26)
- # keechma (6)
- # mount (3)
- # off-topic (2)
- # om (5)
- # onyx (4)
- # other-languages (3)
- # parinfer (2)
- # pedestal (2)
- # planck (30)
- # re-frame (81)
- # reagent (31)
- # spacemacs (7)
- # spirituality-ethics (21)
- # testing (10)
- # untangled (80)
@micha: i think we should rework the page macro in hoplon so that the element constructors need to be imported explicitly
maybe just switch to the ns macro with metadata on the NS to denote html file name?
at least, we could start to support that and still support page
(page "index.html"
(:refer-clojure
:exclude [-])
(:refer-hoplon
:exclude [elem rt title input form b s section])
(:require
[clojure.string :refer [capitalize]]
[hoplon.ui :refer [elem image video *data*]]
[hoplon.ui.attrs :refer [- c r s b d]]
[hoplon.material :refer [field action-button]]
[hoplon.material.colors :as c :refer [white teal grey grey-300 black]])
(:require-macros
[hoplon.ui :refer [button form window]]))
and the exclude list keeps growing, typically each time one of the implicitly added primitives bites me.
maybe use a separate task? like do string templating basically
my thinking is maybe there are more general ways to deal with ns
and page
nonsense
are you doing this in lots of files?
i mean, take just about any word you’d use to describe a user interface abstraction, and there’s some semantic html tag for it that gets jammed into your namespace and clobbers it.
it's the hoplon tradition
yep. and our designer in residence, @chromalchemy, just joined in.