Hello
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
!WA:2!9I16ZTXvv8OUj1e12GTtQAs6lLmTg7ayhj)iPDakw2sno1rwzLmoTqR2xxPDRxT727URKLhggQkpmqHcM3pkfeqlmdFsFGPm0zOt(qldpgoikPLpWlZm8hq(aFMZ9Ex5hPnzsBtXFq7UN9EoN79C(D(DoRJvzq14d6lp(OPg9KdwBqJbnw7iBO5sni0mQ6lBqD986pJT1QRQsnswY11oWYRRAyGPlDbValxh)40MluPIpj4uV4Yp1h)f31UI1r1rhFFbxlNaTzYMVuw5ocBoJRTl90sssfKo(OtMoKA7DuZGap)7DSXAOw1Dul3XMUcXrLwEjvk1YLowQuJtv15EAkz)avAq8mwowbX1QGx8nJ3kGAvTkH6VVHOr3(lYe00JKrnKQsdDi1jobYbw1igTmqrmBnykzUyTtruTdmZeIwuZZwTjH2Y3JyBpNHF82geTWkvkH2IEQSZxi3IZl7OwJ4hFd)qnU(fOKkwRixSq25NFtHfrLSwPt5zMUyPYflnTCP2m7u00TXcoN3NFzA8ivNSEOt0woU3aQCrLepFgxdI0fXaiH6OA)rWJhURp76Qow14hGPGBmhmqghxhY5jQ(KIbuIt1aZ(627iwMfdO(eDxhd)wS1WoiWWzQPA5G6cddJ0hCm49cVp829DPsO1f(8FNX2v14LObQ24rlDc5AHigiUM45eqQ4Y62Q((dP5B5u1MqxAAz55wqgFrgmsQZwX6H(KY8vLjGgsYGjuctof1G6g6XxJxDVTSzBdlmgQJUQj7XmuxBHgveybUqFRv5c7Qfbv3j8s2xhTNKMa6z61VawMJIPq(pDlUyUfXeViV3MsQIwMfKK57Q2cflIE5iNxCVaOFdA(KAy4blBMy0PAh4QhfRoySYRFulJnUFIdHQANmWepG(RZT2CyE4G7nFLovyUgtxQbQsxCBBjMJ1koJC2S5PRevr9RtUl(FPdTm6yoZmPkm10fg(m10qJvXQA8OYQ5CWfFlr73SgvjzYJ4I2SmVLOgTJLtfxQa |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
!WA:2!TV1E0XXz1DnATIsuibjzBzfh7WAzBrSJJS0QNwehJwP1wYrwsE2vrYPjS7S7oANXA1mtMzw9WLMgRqAvkPHwr6P90s4KUNs)R02GYBiKKQ2cTCO0RudWuofo9Oql5uOfQ750cesP3733m7d9W2IytbkJ9U7mFVFCV)U)U3VrcJvTufvBj2Cdn1qhvpr1jRo5C7zL46MjLndkLy8KM6ggvgmT65oNKzs)r01tBRASSugBfDZbnSv11SQWCMbhBmlz7EFTX)iFWxRKsewqslbM)q6QA2X7o0arcjUaVn7wpTU5j95Z3q(ASHwdKXmTrDk22gwDE4dpLuk9gu1pCxJjRjzgDejttvDZd3utnBkLG1tTjAzlzAxrqvnv7kIpg(JLsfZABQMkLSP1nwVP7TpFq7zmKdkLXuYmJM8KYA2I2QtiNC2KysuBvDtISKJ3RSuABLGzWwmUrAPzKnN1YqoD6(sAvr2KYXZm2yrW2YS3q9p0XhUFrnPjKTQyfRmXz1Fit5XuNwm8qH6V)CjggRK60leT7UchjA4iDjgjl1oHv0NAqTfTy)0foLMuE(mAUd5kmQsILue(ZNspPSVlGlGYMAsPVBC6HJ6tpVKM6eSjqBW764qvb101KxuwYsoSTPSwkBLYx2BkgLwdmTKtORL0AwQm0ebU1GtiPQH1fUv4aLdheUn4q4T34QtXCsEF(gbtRlL8ZAAlLgNAbQrCImOmqfX5pxd0ufIjslzzvFClvTuPLnhPlrX(gueZiiUsMGkX8zSKJYkvqBZmYbXnuzkDtSgM6zmyLXysJ8Tz2KQ4AycSRMHEmOPEAEngJllWs0s9CSexoUROAXIxIwjW2ZxCUONIrLCXYJBIBHSVm29iYsJ3fUEz1PR4wurPuYr5IGznLtHDfTQjYgMz5TuySB3ZI875s(xFCl5jW1lupQLgAlRTEc3fVAfIoFDQjx0T19pKPU98S2QpCBjEBbARXg7yHXObdUbkzl57cfmiPEoE4UfdfAaZPD1XEv)LWU |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
!WA:2!T33cGXXvvw6YT1ANoKelzhzzLFTDWYwooYsT(7GIrT(yjB9ZD3YsoJt6Q6UlPQSA1v5QAjlzcHebHXZs2jGwgy4pO5dd7YabrCiajogZomlByM9jTatTldddg2jZmKjSy2fcdmX79EFv1D1TAjlzuIdH0jU)uFE1RQ6Eo3Z9(U1tcdvKK3ImdwDfvvrdfnArXlk(P32fIQzex2iGuSrIBOPRVXajup1PKmI7lSMwIuQ6ZlnwkfnJE1tPQL0070dBOnMENX0sgTo)1vzLnmRuYyW67ttnzQOT0wpHBl4S82SfTeAgh0Jhp95PYkQ1)ygj03UsQu6M7BV79KsdRvHQ2EBEi5KsgrgqYWqvZyVvvv1gsXOJuDbntjzKYBa1KQP8gDi4dtfVtLYqD4HLnmV(YmS)6tei1K6YbKgZqYySKYJlNmvWuQJkhFQ4WIW2QOQcsloAhYsjsPeymOfJQNqAszJPm1LtKOZ4MENjUC0XgAOWqBz0rBD1x793vWKsJkB69cMJfL2)(mKhsDIGH6RTU6k9cdb7K6eZgPLMdfosOWnhm8my7esr7K9M88M0hndNsJlp9yjT7YE1luIwuy(V7wlUSNlcxaLnskL4iWPh0Rp80MYjgIUUotGEdhU3U7QT2dBmoFT)Gaj0KI)1msjLa6e(lo4OJb3T8gL)7Iz3P3GXsizAwwut1KdNq2yGMdgSZEdcRyA9X1ZSztpMPCeAtdKYym5aW1FzC5bGRmXWVyme)oc(9zIRcNTXGd1K02yOLG2yd4yG2f8Du9u0cNpQTrv2gcbnJbhCpr5gjk6BKBa1UbCXMEt)wgqwAKMHBEM7Z2WisqPHLJWnwMXqEyO7G3Ocsh0z4Tui4WUTZZ)EVdnKPCQRnQP8OW1lWIVMkQBMuAXSV4vIqKP3UA8ly36(ArB0r1sAmbF364z8Tg61SdHDNqPaRijpx0v3ep2rd1sW2ARh7dEBXhwoqpAjL9pMA8zNOY6Q54JekHC4XJciLHuh2RnMOZKWbylgtA |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
!WA:2!TZzc0Xr59bCpELSG1LGKSTqwyJLnGWIyesRKLLnGf7kTYRm6Y7U(mu2z2DhPzSwTZWmZQR2Mak1puAO5qjnjnnNkhTnnhKTaHBiUjPPnn99xQeyAEHMufsjnTV23ZnHsih0)))(Mzp0HTLbZlVggq7UZmFZ39)F)p((glmyLsER0mCZn0udTv5ivMSYKtVJfIRzKu2iGuIHtAOPRxEGuQtoPKrYAJQPLYsvFEPmwkAg9RBPQL207mdzOLrV7eAPR(Y)6JMvkDc8MdOPM2kEhb7lAWWz5zyhAP0moOhpEgWtJnSBFzmsPVdfllDZ9DJ34ysdP1GQ2n6Fq50sgXoQKHHQMXn2utnBiLGvmTg20sYWYB8bvtRAQ4na(LL3PSmuhAizdZ3uDgo)8bdynHUCaPmgsgzslpQCARWwQJiNCQK4LO8QYMcZUC8qYsPSucKbZP46PKMq2yktD5uP6oPP3zJNzWbJOOnw)PpTj7l)yfzu5fmZeN90rW7RoE2yD4ps0yrI6pC0C3Aadz8wHJmqWE6jCAPrKXSlPmLHrXQMrOG9mqxhUNzYK2Pk7vVcjwMhLFEVAjL9CgSdu2iTuQJGnpSwFOzKsRocRb0k8701PLLmLJyziNEilLYGkcKwlT88UnXyuFGHPmoOK0CkkPujd1hyej10Db7eFaOE46H3mSl87lBXxXyuEz(ddKstk53WqnnBmUQWJKbNa4nULukSzwf0K3ayhwc6hHtKsY0SU4MyAtjBCu)Hd3D)HXBmtgt5ySBgWYiJCaCavMEGz0hvpF(ymiFCMLNgAPyjz2KQyFCcSmNGLgEY9Xlx1jzPz(4oZtlE6vyZeyI9eNp1trVC(0YUmWrd2h6B(OYsd7h7Vm3NZ0TyDOnYiAzuN1qEiSQq9yHzT7z55seSi3oouLpNgqc7)Tepn)(9p4GMYwRpUP8iy)hku1sdToRLwcNoZQfInZoutEANsRw)gJyAmb)Ho2685RXgAPTSdszloSkzj55mfusuLjEKochmyFZ |
I hereby claim:
- I am leonmaia on github.
- I am leonmaia (https://keybase.io/leonmaia) on keybase.
- I have a public key ASC6RL-KF9SlrUoZ351_Z2xCZvvt3NSjWpKd-Y8BvFdnwQo
To claim this, I am signing this object:
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
trait M[A] { | |
def flatMap[B](f: A => M[B]): M[B] | |
} | |
def unit[A](x: A): M[A] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var minimum = 21; | |
var checkAge = function(age) { | |
return age >= minimum; | |
}; | |
/////////////////////// | |
var checkAge = function(age) { | |
var minimum = 21; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import scalaz.{ValidationNel, \/, \/-, Validation} | |
import org.joda.time.LocalDate | |
case class Musician(name: String, born: LocalDate) | |
def validate(musician: Musician): Validation[String, Musician] = { | |
import scalaz.Scalaz._ | |
def validName(name: String): ValidationNel[String, String] = |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
static Service<Request, Response> echoHandler() { | |
return new Service<Request, Response>() { | |
public Future<Response> apply(Request request) { | |
Cat cat = CatService.find(getId(request)); | |
Response response = Response.apply(request.version(), Status.Ok()); | |
response.setContent(ChannelBuffers.wrappedBuffer(toBytes(cat))); | |
return Future.value(response); | |
} |
NewerOlder