Distributing Scala Applications / Eating More Cake

Doug Tangren and Nathan Hamblen will present Conscript, a system for distributing Scala applications built on github and the sbt launcher. Conscript makes it straightforward and efficient to write command line applications, local web servers, and even graphical apps in your favorite language. There will be demos.

Dustin Whitney will relate his experience using the cake pattern of trait composition in Scala. There has been some criticism of overuse of this technique. What kind of cake, and how much, is just right—and what do dependent method types have to do with any of it?

Join or login to comment.

  • doug t.

    Thanks Golikov. The gist is to add a library dep on the launcher (you get that for free with the conscript-plugin though the plugin is not required to write a conscript launchable app), impl an xsbti.AppMain class, write a launch config, then publish it. conscript itself is just a recipe for making it easy to install these kinds of apps. I intend to help out by making the apps more discoverable as I have time. Enjoy.

    May 22, 2012

  • Konstantine G.

    @Doug wow, thank you, that is exactly what I looked for. Nice presentation, by the way!

    May 22, 2012

  • doug t.

    see also the src links for the example conscripts in the presentation. there is also a g8 template for helping you get started https://github.com/n8han/conscri...­

    May 22, 2012

  • doug t.

    Here is the abbreviated version http://adopting-conscript.lessi...­

    May 22, 2012

  • Konstantine G.

    @Nathan, can you, please, write a short guide on Conscript github page then? Project you've listed is a nice start, but it would be much much better to have refined info on how to conscript some project in wiki.

    May 22, 2012

  • Nathan H.

    Sorry, I don't have the Cake Pattern talk on video after all, it didn't record. Next time I'll enlist an audience member to keep an eye on the camera.

    May 14, 2012

  • Oleksii I.

    thanks guys!

    May 10, 2012

  • doug t.

    if you are really interested and are going to the scalathon we could probably set something up there as well - http://scalathon.org/2012/­

    May 10, 2012

  • doug t.

    once you have conscript itself installed you can install apps with "cs ghuser/ghrepo"

    May 10, 2012

  • doug t.

    I'm going to be working on a solution do that. Here are a few listed in the talk, http://github.com/n8han/giter8­, http://github.com/n8han/herald­, http://github.com/softprops/unp...­, http://github.com/softprops/pj­ and http://github.com/softprops/pic...­. There are others floating around but I'm going to build a search interface for indexing them

    May 10, 2012

  • Oleksii I.

    thanks) where could I find conscripts?

    May 10, 2012

  • Nathan H.

    I have video as well, although I forgot to turn it on until a few minutes after Doug started. Actually if there's going to be recordings of flatMap we won't need ours, but I could post Dustin's talk.

    May 10, 2012

  • doug t.

    parts of it are going to be used and modified for a conference next week so I don't want to publish it before then. After that conference is fine. In the meantime, check out https://github.com/n8han/conscri...­ for more info

    May 10, 2012

  • Oleksii I.

    Doug, Nathan could you share the presentation file of Conscript please?

    May 10, 2012

  • doug t.

    Warning: our building's Broadway facing entrance is closed. Use the back entrance accessible from crosby street for the 632 address. Sorry for any confusion

    May 7, 2012

  • doug t.

    the conscript part at least. test driving parts for http://flatmap.no/­

    April 27, 2012

  • Nathan H.

    Tho, we might embargo the video a week or so as one talk is something of a flatMap rehearsal. More glamorous conferences!

    April 27, 2012

  • doug t.

    that would be stellar.

    April 27, 2012

  • doug t.

    We usually have a flipcam set up and post them to http://vimeo.com/n8han/videos­. The people doing the filming are going to be doing the talking this time so we may need some volunteer help

    April 27, 2012

  • A former member
    A former member

    I can probably film it if you guys need me to.

    April 27, 2012

  • Andrew H.

    Greetings from the SF meetup. I would love it if this was filmed and made available!

    April 27, 2012

  • doug t.

    mmm cake

    April 27, 2012

  • A former member
    A former member

    Looking forward to it! I was just playing around with the cake pattern the other day.

    April 27, 2012

People in this
Meetup are also in:

Create a Meetup Group and meet new people

Get started Learn more
Bill

I started the group because there wasn't any other type of group like this. I've met some great folks in the group who have become close friends and have also met some amazing business owners.

Bill, started New York City Gay Craft Beer Lovers

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy