Fork me on GitHub
#clojure-uk
<
2017-04-03
>
dominicm08:04:13

@jr0cket I know there was a call for a lightning talk tomorrow night, but after that, when is the next lot? I've got an idea for one šŸ˜

maleghast09:04:54

Morning All - I am now on the same timezone, and no longer hanging about the UK group from 8 hours ahead! šŸ™‚

thomas09:04:13

welcome to BST @maleghast (I assume)

thomas09:04:32

(says the person from CEST)

maleghast09:04:33

Thanks @thomas - It's good to be back

thomas09:04:41

how long have you been away for?

maleghast09:04:51

we were away fro 25 months

thomas09:04:15

wow... that is a long time indeed.

dominicm09:04:26

You've come back just in time for good weather.

agile_geek09:04:54

Yeah, all 2-3 days of it!

dominicm09:04:54

@agile_geek Actually, I have a question for you. Maven, can I say to it "these jars are equivalent"? I'm thinking of a "solution" to the problem of forked jars & transitive dependencies.

agile_geek09:04:53

@dominicm if I understand you correctly...not that I'm aware of. You can do things like specifying ranges around jar version numbers, exclude and include jars based on pattern matching etc. but I'm not aware of anything to say this is equivalent to that jar.

dominicm09:04:48

Or artifact name equivalence, might be a better wording. But okay, I thought not. Google didn't show anything, but I'm not particularly well versed in the nonclemanture of maven/java world.

agile_geek09:04:03

If you intent is around building uberjars specifically you could implement your own maven shade implementation : https://maven.apache.org/plugins/maven-shade-plugin/examples/use-shader-other-impl.html

dominicm09:04:12

@agile_geek What are shaders? What's their purpose? I suppose for uberjars & for lein repl style stuff too? Anything with classpath resolution, I want to say "juxt/tools.namespace is an artifact that satisfies org.clojure/tools.namespace"

Rachel Westmacott10:04:16

that sounds potentially very powerful - but I suspect youā€™d need to hack deep into maven to make it work

Rachel Westmacott10:04:44

you could potentially ā€œtrickā€ maven by copying eg. a ā€œjuxt/tools.namespaceā€ jar over an ā€œorg.clojure/tools.namespaceā€ jar in a local .m2 repository

dominicm10:04:28

That's a shame. I really just wanted to use a forked repo without much pain in a project.

Rachel Westmacott10:04:18

you can fork and release it somewhere under a new name? but if you want transitive deps to pick it up then I expect that that will be significantly non-trivial

agile_geek09:04:04

maven-shade is a plugin for maven that build uberjars. It's not a concept built into Maven core.

dominicm09:04:35

ah, okay. Not quite what I'm after then. Tbh, I might be actually asking questions about aether now that I think about it.

practicalli-johnny09:04:55

@dominicm we have open speaking slots for the talk nights all the way until November

dominicm09:04:22

@jr0cket where are talk nights listed? I didn't think I saw them on the calendar, (but I might just be misreading)

practicalli-johnny09:04:43

I may run a new speaker workshop next month

practicalli-johnny09:04:23

There are no talks nights listed as we dont have any speakers. Its the first Tuesday of the month

dominicm09:04:20

@jr0cket Well, I'm up for doing a talk on nrepl & unrepl whenever you can get enough talkers together to have a night šŸ™‚

practicalli-johnny09:04:34

Ooo, what's unrepl?

dominicm09:04:18

šŸ˜‰ Wait and see. or checkout #unrepl

practicalli-johnny09:04:35

I viewed the unrepl project on GitHub :)

practicalli-johnny09:04:34

I've pushed an updated version of the London Clojurians website http://www.londonclojurians.org

practicalli-johnny09:04:19

There have been a few content changes, but it's mostly the same information. The London Clojurians style has been added and it's a responsive website (hopefully)

dominicm09:04:34

I'll try & remember to PR a mention of Vim later šŸ˜‰

maleghast10:04:23

@jr0cket - I am getting a "the server is not responding" for the London Clojurians website... šŸ˜ž

dominicm10:04:18

Works for me.

thomas10:04:59

works for me as well (as per above link)

maleghast10:04:48

@jr0cket @dominicm @thomas - Yeah it's back for me as well - sorry

dominicm10:04:04

šŸ˜›. Probably hit it at exactly the wrong moment!

practicalli-johnny10:04:29

Thanks for testing. The Domain name setting is slightly different than a normal github pages site. I should have a chat with the person who manages the domain name

dominicm10:04:14

@jr0cket so do I need to write my name in blood on a book or something? Or is a line here enough to get me on the list? (I'm assuming the reality is somewhere in the middle)

practicalli-johnny11:04:27

Yes, Malcolm's is a nice simple bio example. Describing what you do with Clojure and/or any other relevant tech is useful to include.