I'll be speaking on Leiningen, my build tool, but I don't want to repeat what's available in the documentation or what _should_ be in the documentation. Open to suggestions for angles to go on this.
It might be a good idea to open with a 5 minute demo of Leiningen under normal use before you move one to the substance of your talk. Not every Clojurian uses Lien yet, some because they think it's too complicated. Demos that show how easy something is are pretty impressive (It's no accident that Rails and the Screencast became popular simultanously). It also gives you a launching point for further discussion.
Personally, I'd like to see a discussion of Lein plugin development - what's possible, what's not, how to hook into the build process, etc.
> might be a good idea to open with a 5 minute demo of Leiningen under normal use before you move one to the substance of your talk. Not every Clojurian uses Lien yet, some because they think it's too complicated.
Interesting; I hadn't thought of that.
> Personally, I'd like to see a discussion of Lein plugin development
I'd be interested in a discussion of using hooks to order tasks where conventionally dependants or, in the case of maven, lifecycle is used.
Leiningen seems to be breaking new ground in this area and it would be interesting to see the advantages/disadvantages and reasons for choosing this approach.
Hello Philip, a little off topic, but: will videos be available for the conference? I would like to attend but can't schedule it.
For topics to cover in your talk: some detailed examples of different options for project.clj files (someone I work with created a complex project file with options I didn't know about).
> some detailed examples of different options for project.clj files
This actually strikes me as something that is better-suited for documentation than a presentation since it's a reference-type question. Is there something that's not covered in the sample project.clj file? It's intended to be comprehensive: