Fork me on GitHub
#hoplon
<
2016-11-14
>
flyboarder00:11:52

@mynomoto i really like your demo application!

flyboarder00:11:04

How is your hoplon-klipse project going? I think that would be awesome, to show live evaluation of hoplon

mynomoto00:11:41

@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.

mynomoto00:11:49

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.

mynomoto01:11:08

@flyboarder thanks, but what demo application are you referring to? 😉

micha01:11:32

@mynomoto the tutorial is amazing so far

mynomoto01:11:59

@flyboarder ok, I thought you meant another thing as you spoke of a demo.

mynomoto01:11:05

@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.

flyboarder02:11:26

@mynomoto, would you be open to other examples being integrated with it?

flyboarder02:11:11

also where is the actual code?

thedavidmeister02:11:19

@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

thedavidmeister02:11:10

and it’s not just noise if you name elements the same as hoplon elements but in a different namespace

micha02:11:02

hoplon doesn't refer things in .cljs files though, only .hl files

thedavidmeister02:11:25

@micha well maybe it’s fine then ¯\(ツ)/¯

thedavidmeister02:11:45

@micha what tz are you in btw? i’m never really sure when you’ll be online

micha02:11:04

haha i'm in EST

thedavidmeister03:11:57

@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

thedavidmeister03:11:25

@flyboarder even if you just gave an example usage for each function that would be great for beginners

flyboarder03:11:42

@thedavidmeister: yeah but if we don't note down what you needed, we can't know what else needs documentation

thedavidmeister03:11:56

@flyboarder i opened issues for all the things

flyboarder03:11:03

I saw a few of those

flyboarder03:11:32

But I'd kinda like to solidify the next version before working on all that stuff

flyboarder03:11:50

Since It will be in use for me for a while to come

thedavidmeister03:11:24

well, some people prefer tutorials, some people prefer api docs

thedavidmeister03:11:27

i’m in the latter 🙂

thedavidmeister03:11:19

but also, i was learning cljs at the same time as learning hoplon

thedavidmeister03:11:28

i couldn’t really read the source very well at all...

thedavidmeister03:11:33

i was just looking for some api docs

thedavidmeister03:11:08

@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

thedavidmeister03:11:29

@micha what do you think about swapping out the selenium tests with doo? it’s quite a bit faster and more flexible

thedavidmeister03:11:22

actually, anyone 🙂 not just micha

thedavidmeister03:11:07

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 >.<

mynomoto12:11:53

@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.

mynomoto12:11:29

@thedavidmeister would codox work for you assuming that public functions have docstrings?

thedavidmeister14:11:27

@mynomoto maybe, i’m sure it’s better than nothing

thedavidmeister14:11:45

@mynomoto it would be a good start i think and we can review from there?

jamieorc14:11:32

@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.

jamieorc14:11:25

Daniel Compton posted a link to this interesting new pure Clojure editor yesterday: https://github.com/mogenslund/liquid

thedavidmeister14:11:57

@jamieorc i think i might have missed something too

fiddlerwoaroof22:11:38

@mynomoto It was slightly embarassing, I got the syntax for :require-macros wrong.

micha22:11:18

@fiddlerwoaroof i can never remember how that works either

micha22:11:38

no matter how many times i do it

fiddlerwoaroof22:11:33

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.

jumblerg22:11:45

@flyboarder: about to take your boot-electron task for a spin; i was quite happy to find you wrote this at few moments ago.

flyboarder22:11:31

@jumblerg make sure to set dev to true if you are using boot-reload

jumblerg22:11:01

k, thanks. will let you know how it works out.

jumblerg22:11:12

@flyboarder: is it on clojars?

flyboarder22:11:53

I don't think I pushed the last build, I can do that in a bit, just out at a clients office right now

jumblerg22:11:24

k, awesome, ty!

mynomoto23:11:15

@fiddlerwoaroof as micha said that's not embarrassing at all. I'll add some examples to the tutorial, thanks!