I hereby claim:
- I am filosganga on github.
- I am filippodeluca (https://keybase.io/filippodeluca) on keybase.
- I have a public key ASC15nUa_a2CLHbteLCqNLcJOdILRNSHq5YRpdaV2xplzAo
To claim this, I am signing this object:
import util.parsing.combinator.JavaTokenParsers | |
case class Rule(val selectors : List[String], val properties : List[Property]) | |
case class Property(name: String, value: String) | |
object CssParser extends JavaTokenParsers { | |
def rules = rule+ |
target |
class FizzBuzz(divisors = Map(3->"Fizz", 5->"Buzz")) { | |
def fizzBuzz(n: Int): String = { | |
divisors.foldLeft(""){(res, d)=> | |
n % d._1 match { | |
case 0 => res + d._2 | |
case _ => res | |
} | |
} match { | |
case "" => n.toString |
Verifying that +filosganga is my blockchain ID. https://onename.com/filosganga |
class CycleIterator[B <: A, +A](elements: Iterable[B]) extends Iterator[A] { | |
var iterator: Iterator[B] = Iterator.empty | |
def hasNext: Boolean = { | |
if (!iterator.hasNext) { | |
iterator = elements.iterator | |
} | |
iterator.hasNext | |
} |
I hereby claim:
To claim this, I am signing this object:
package org.filippodeluca.gwt.examples.contacts; | |
import com.google.gwt.user.client.rpc.IsSerializable; | |
public class Contact implements IsSerializable { | |
private String name; | |
private String email; | |
public Contact(String name, String email) { |
import akka.stream.ActorAttributes.SupervisionStrategy | |
import akka.stream._ | |
import akka.stream.stage.{GraphStage, GraphStageLogic, InHandler, OutHandler} | |
import scala.util.control.NonFatal | |
class ResourceMapStage[In, Out, R](opener: () => R, closer: R => Unit, f: R => In ⇒ Out) extends GraphStage[FlowShape[In, Out]] { | |
val in = Inlet[In]("ResourceMap.in") | |
val out = Outlet[Out]("ResourceMap.out") |
/** | |
* Licensed to the Apache Software Foundation (ASF) under one or more | |
* contributor license agreements. See the NOTICE file distributed with | |
* this work for additional information regarding copyright ownership. | |
* The ASF licenses this file to you under the Apache License, Version 2.0 | |
* (the "License"); you may not use this file except in compliance with | |
* the License. You may obtain a copy of the License at | |
* | |
* http://www.apache.org/licenses/LICENSE-2.0 | |
* |
import cats.data._ | |
import cats.implicits._ | |
import cats.effect._ | |
import cats.effect.concurrent._ | |
trait Queue[F[_], A] { | |
def enqueue(a: A): F[Unit] | |
def dequeue: F[A] |