I hereby claim:
- I am raindev on github.
- I am raindev (https://keybase.io/raindev) on keybase.
- I have a public key ASBb46e0JuM3Gar31P90FDV9Lk2RvgNZ8MLZUS6Kg-L6Ygo
To claim this, I am signing this object:
package test; | |
import java.util.Collection; | |
import java.util.Collections; | |
import static java.util.Arrays.asList; | |
import static java.util.Collections.unmodifiableCollection; | |
public enum State { | |
STATE1 { |
import Data.List | |
-- Transform cells into next iteration | |
nextTurn :: (Integral a) => [(a,a)] -> [(a,a)] | |
nextTurn space = [(x, y) | (x,y,_) <- [head xs | xs <- cells space, length xs == 3 || (length xs == 4 && True `elem` ([x | (_,_,x) <- xs]))]] | |
-- Cells grouped by their coordinates | |
cells :: (Integral a) => [(a,a)] -> [[(a,a,Bool)]] | |
cells space = groupBy (\(x1,y1,_) (x2,y2,_) -> x1 == x2 && y1 == y2) (sort (neighbourhood space)) |
package test; | |
import org.junit.Test; | |
import java.io.UnsupportedEncodingException; | |
import java.util.Arrays; | |
import static org.junit.Assert.assertNotEquals; | |
public class EncodingTest { |
// implementation | |
<T> void let(T value, Consumer<T> consumer) { | |
consumer.accept( value ); | |
} | |
// example usage | |
let(userService.findUser(), user -> { | |
// do something to the user | |
if (!user.isValid()) { | |
userService.removeUser(user); |
ifp :: (a -> Bool) -> a -> a -> a | |
ifp p x y | |
| p x = x | |
| otherwise = y |
#! /bin/sh | |
vim="vim $@" | |
osascript -e "tell app \"Terminal\" | |
activate | |
do script \"$vim\" | |
end tell" |
#!/usr/bin/env bash | |
# Usage: ./brew-rehash.sh formula-file.rb | |
if [[ $1 == *".rb" ]]; then | |
formula=$1 | |
else | |
formula="$1.rb" | |
fi | |
echo "Rehashing $1" |
use std::fs; | |
use std::env; | |
use std::process; | |
fn main() { | |
match env::args_os().nth(1) { | |
None => { | |
print!("nope"); | |
print!("okay"); | |
// will cause losss of stdout buffered above |
I hereby claim:
To claim this, I am signing this object:
func printMathResult(mathFunction: (Int, Int) -> Int, _ a: Int, _ b: Int) { | |
print(mathFunction(a, b)) | |
} | |
printMathResult({$0 + $1}, a: 2, b: 3) | |
printMathResult({$0 + $1}, 2, 3) |