This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2016-11-14
Channels
- # beginners (110)
- # boot (50)
- # cider (29)
- # cljs-dev (80)
- # cljsrn (10)
- # clojure (54)
- # clojure-italy (3)
- # clojure-korea (24)
- # clojure-russia (50)
- # clojure-spec (12)
- # clojure-taiwan (1)
- # clojure-uk (67)
- # clojurebridge (14)
- # clojurescript (118)
- # component (3)
- # cursive (11)
- # datomic (28)
- # dirac (31)
- # emacs (45)
- # flambo (2)
- # hoplon (53)
- # immutant (3)
- # jobs (5)
- # mount (8)
- # off-topic (10)
- # om (5)
- # onyx (52)
- # other-languages (2)
- # parinfer (1)
- # pedestal (1)
- # proton (39)
- # protorepl (2)
- # re-frame (22)
- # remote-jobs (1)
- # ring (13)
- # ring-swagger (2)
- # test-check (9)
- # untangled (28)
- # vim (12)
@mynomoto i really like your demo application!
How is your hoplon-klipse project going? I think that would be awesome, to show live evaluation of hoplon
@flyboarder I did not have the time to go back to that, so atm only non macro things work. But it's pretty heavy to load everything.
It should be possible to write every macro in clojurescript but there are performance concerns. It could be a separated version but it will take some time to make it work.
@flyboarder thanks, but what demo application are you referring to? 😉
@mynomoto hoplon-tutorial
@flyboarder ok, I thought you meant another thing as you spoke of a demo.
@micha thanks! I hope I find time to keep writing it. Hopefully someone will use it and will hint at what could be better or what should be covered.
@mynomoto, would you be open to other examples being integrated with it?
also where is the actual code?
@jamieorc actually i don’t use hoplon files, i use cljs files and i don’t include hoplon nor javelin in every one of those
and it’s not just noise if you name elements the same as hoplon elements but in a different namespace
@micha well maybe it’s fine then ¯\(ツ)/¯
@micha what tz are you in btw? i’m never really sure when you’ll be online
10pm sunday?
@flyboarder there’s still tons of stuff not in the wiki or obviously documented anywhere that i only found by reading the hoplon source code
@flyboarder even if you just gave an example usage for each function that would be great for beginners
@thedavidmeister: yeah but if we don't note down what you needed, we can't know what else needs documentation
@flyboarder i opened issues for all the things
I saw a few of those
But I'd kinda like to solidify the next version before working on all that stuff
Since It will be in use for me for a while to come
well, some people prefer tutorials, some people prefer api docs
i’m in the latter 🙂
but also, i was learning cljs at the same time as learning hoplon
i couldn’t really read the source very well at all...
i was just looking for some api docs
@flyboarder i’m very happy to help with the docs, but i get the finer points wrong, so need help from the more experienced ppl in chat
@micha what do you think about swapping out the selenium tests with doo? it’s quite a bit faster and more flexible
actually, anyone 🙂 not just micha
i’ve been using selenium to test a hoplon app for a while, i just migrated most of the logic to doo this weekend and now believe what i was doing before was largely a mistake >.<
@flyboarder atm I'm not taking direct contributions, only ideas for topics, also the code is not open right now. I want to have full control over that.
@thedavidmeister would codox work for you assuming that public functions have docstrings?
@mynomoto maybe, i’m sure it’s better than nothing
@mynomoto it would be a good start i think and we can review from there?
@thedavidmeister prefixing outside of .hl files doesn’t bother me, but having to prefix inside .hl files would be silly. Perhaps I misunderstood the context.
Daniel Compton posted a link to this interesting new pure Clojure editor yesterday: https://github.com/mogenslund/liquid
@jamieorc i think i might have missed something too
@mynomoto It was slightly embarassing, I got the syntax for :require-macros wrong.
@fiddlerwoaroof i can never remember how that works either
Learning clojure/hoplon has been interesting. I've written a significant amount of Common Lisp recently and so writing Clojure is a bit familiar and a bit weird. One thing that frequently gets me is having to remember that a function cannot have the same name as a value in a let binding.
@flyboarder: about to take your boot-electron task for a spin; i was quite happy to find you wrote this at few moments ago.
@jumblerg make sure to set dev to true if you are using boot-reload
@flyboarder: is it on clojars?
I don't think I pushed the last build, I can do that in a bit, just out at a clients office right now
@fiddlerwoaroof as micha said that's not embarrassing at all. I'll add some examples to the tutorial, thanks!