Fork me on GitHub
#boot
<
2015-06-05
>
estsauver09:06:29

@podviaznikov: I really like environ. I’m not sure I understand the benefits of Boot-Environ though.

alandipert12:06:37

i haven't heard much from people about how they're collaborating with designers on clojurescript projects, is anyone else doing this?

martinklepsch12:06:45

most projects I were involved with designer was also the person writing the code.

denik13:06:13

@martinklepsch: that’s the scenario you want

martinklepsch13:06:17

@alandipert: probably a good idea to ask in #C03S1L9DN as well

martinklepsch13:06:19

converting html templates to hiccup is also straightforward, so actually on one project we just did that. design was supplied by agency (html+css)

alandipert13:06:45

that's how i've tended to work and how we're working now; receive style kit/guide, then cljs it

alandipert13:06:26

but i feel like i'm missing out on a designer's help with the interactive design, the kind of design their tools don't empower them to do

martinklepsch13:06:24

yeah, I mean it’s always best to have designers who also code as @denik said

martinklepsch13:06:25

You have to show them the light simple_smile

ul13:06:06

one of designers i've worked with loved hiccup and freely worked on changing components in figwheel workflow. it was like "we have html in... ahem... little bit different form" — "ok! it is very interesting! i will try" — "and there is similar thing for css, garden" — "no! one thing at time!"

ul13:06:40

so, we still have plain css))))

martinklepsch13:06:23

yeah, lots of people really enjoy hiccup (myself included)

alandipert13:06:31

i suppose i am very curious about how little we can get away with imposing on designers, in terms of coding skills, in order for them to participate with us in interactive design

denik13:06:34

@martinklepsch: yep hiccup w/ structural editing is really nice

alandipert13:06:00

yes since they know HTML in many ways they know lisp already, which is nice

denik13:06:51

@alandipert: yes interactivity is where it gets hard, and as a side note most mockups breakdown when it comes to animations - it’s just to much work to do and do again over and over

denik13:06:48

@alandipert: once you show them there no closing tags and they can rename an elem just changing a keyword they may be sold

denik13:06:09

though I guess you want to find designers who already use hiccup like the guy from precursorapp

bsima13:06:28

@alandipert: have you used the middleman workflow? I saw you linked to it earlier

alandipert13:06:46

@bsima: no, but i've experimented with running compass in a jruby pod

bsima13:06:41

I wonder if @adambard is around... he seems to have the most experience with the middleman workflow

martinklepsch13:06:10

whats the point of middleman?

bsima13:06:54

creates a static site with dummy data, then you use enlive to change the data with real data from your app

alandipert13:06:42

@martinklepsch: afaik it's a well-liked and widely understood way to drive sass and haml

alandipert13:06:05

we are working with a designer now on a hoplon app, and of course the designer is actually a programmer

martinklepsch13:06:06

these are two very different understandings 😄

alandipert13:06:12

since all markup compiles into cljs >:-)

alandipert13:06:22

@martinklepsch: well that's the thing with middleman, it's for static things... so i think most people doing cljs working with a designer start with some static template developed by a designer, then slice up the elements into components or whatever

alandipert13:06:50

@martinklepsch: so middleman is just a tool many designers seem to enjoy which is good at making the static thing

alandipert13:06:05

i say "just" but i don't want to diminish it, the designers i know swear by it

martinklepsch13:06:35

It’s a build tool essentially? 😛

borkdude20:06:44

darn, new problem, this time uberjar, which worked before: https://gist.github.com/borkdude/9feca21d1dd8dc242d48

jballanc22:06:05

drat, guess that means I have to finish writing my post on boot + uberjar

borkdude22:06:29

I'm also working on one, but I keep running into issues 😉

borkdude22:06:01

I noticed that the jar task goes bonkers because I have this in my build.boot file: (alter-var-root (var print-length) (fn [v] 20))

borkdude22:06:13

I wanted to translate :global-vars {print-length 20} from project.clj to build.boot

borkdude22:06:22

@alandipert: do you think I should file an issue about that, or am I not supposed to alter the root of a var in build.boot?

alandipert22:06:49

@borkdude: interesting, yes an issue would be great