I hereby claim:
- I am delitescere on github.
- I am delitescere (https://keybase.io/delitescere) on keybase.
- I have a public key whose fingerprint is 8D3B A04F B589 A408 6F54 CF24 29CA E20F 8F35 51C6
To claim this, I am signing this object:
| (defproject com.example/foo "0.1.0" | |
| :description "Does fooness" | |
| :url "http://example.com/" | |
| :license {:name "Copyright ©2014 Josh Graham"} | |
| :aliases {"dist" ["do" ["clean"] ["test"] ["uberjar"]] ;$ lein dist # create distribution JAR | |
| "debug" ["with-profile" "dev,debug" "run"]} ;$ lein debug # run for a 'remote' debugger | |
| :aot :all | |
| :auto-clean false ;"dist" alias does the full cycle | |
| :clean-targets ^{:protect false} [:target-path :junit-results-dir] | |
| :dependencies [ |
| For @ctford, 16-Sep-2013 | |
| @juliansgamble: | |
| You get your algorithms for nothing and your theorems for free | |
| I want my | |
| I want my | |
| I want my AST | |
| @delitescere: | |
| Now look at that IO |
| Written for my buddy Charles Miller, 28-Aug-2013: | |
| I look at you all see the tests there that're failing | |
| While my compiler gently weeps | |
| I look at the heap and I see it needs mark/sweeping | |
| Still my compiler gently weeps | |
| I don't know why nobody told you | |
| How to unfold your data | |
| I don't know how someone controlled you |
I hereby claim:
To claim this, I am signing this object:
| lazy val defaultBrowserVersion = Play.configuration.getString("snapshot.browserVersion") | |
| .map(extractVersion _) | |
| .getOrElse(BrowserVersion.FIREFOX_3_6) // Firefox 3.6 makes a good default because it works on all OSes | |
| // Do you really need to throw an exception? Why not log it as an error, and return None so you end up with the default above? | |
| def extractVersion(browserString: String): Option[BrowserVersion] = { | |
| allCatch opt { | |
| Some(classOf[BrowserVersion].getField(browserString).get(null).asInstanceOf[BrowserVersion]) | |
| } |
| aMap.get("a key that might not exist") | |
| .map(expressionUsingTheValue(_)) | |
| .getOrElse(anotherExpression) |
| tuple(... | |
| ).verifying("Invalid username or password", _ match { | |
| case (Some(u), Some(p), _) => authenticate(u, p) | |
| ... | |
| }) |