Skip to content

Instantly share code, notes, and snippets.

function buildArray(initial, getNext, getElement) {
var current = initial;
var next = getNext(current);
var array = [];
while (current !== next) {
array.push(getElement(current, next));
current = next;
next = getNext(current);
}
{ stdenv, fetchurl
, gconf
, alsaLib
, at_spi2_atk
, atk
, cairo
, cups
, curl
, dbus_glib
, dbus_libs
import Control.Applicative
part n 1 = [[n]]
part n k = [0..n] >>= \i -> (i:) <$> part (n - i) (k -1)
main :: IO ()
main = mapM_ print (part 7 4)
def part(n, k)
if k == 1
[[n]]
else
0.upto(n).flat_map do |i|
part(n - i, k - 1).map do |partition|
partition.unshift(i)
end
end
end
@taku0
taku0 / test.swift
Created January 21, 2015 14:07
Informal swift indentation tests
1 +
2 + 5 *
3
1 +
2 + 5
+ 3
let foo: Foo<A> =

Expected:

let x = 1
        + 1

or

import scala.collection.mutable
object Main extends App {
0.until(100).foreach { _ =>
val start = System.nanoTime()
val map = compute5()
val time = (System.nanoTime() - start) / 1000.0 / 1000.0
println(s"${map.size} $time ms")
}
import java.util.stream.*;
import java.util.*;
public class StreamBenchmark {
public static final int N = 100000;
public static void main(String... args) {
int[] array = new int[N];
for (int i = 0; i < N; i++) {
import java.io.*;
public class WriterBenchmark {
public static final int N = 1000000;
public static void main(String... args) throws IOException, InterruptedException {
long sum = 0;
for (int i = 0; i < 200; i++) {
long start = System.nanoTime();
Binary files jdk1.8.0_40_taku0/bin/appletviewer and jdk1.8.0_40_wyvie/bin/appletviewer differ
Binary files jdk1.8.0_40_taku0/bin/extcheck and jdk1.8.0_40_wyvie/bin/extcheck differ
Binary files jdk1.8.0_40_taku0/bin/idlj and jdk1.8.0_40_wyvie/bin/idlj differ
Binary files jdk1.8.0_40_taku0/bin/jar and jdk1.8.0_40_wyvie/bin/jar differ
Binary files jdk1.8.0_40_taku0/bin/jarsigner and jdk1.8.0_40_wyvie/bin/jarsigner differ
Binary files jdk1.8.0_40_taku0/bin/java and jdk1.8.0_40_wyvie/bin/java differ
Binary files jdk1.8.0_40_taku0/bin/javac and jdk1.8.0_40_wyvie/bin/javac differ
Binary files jdk1.8.0_40_taku0/bin/javadoc and jdk1.8.0_40_wyvie/bin/javadoc differ
Binary files jdk1.8.0_40_taku0/bin/javah and jdk1.8.0_40_wyvie/bin/javah differ
Binary files jdk1.8.0_40_taku0/bin/javap and jdk1.8.0_40_wyvie/bin/javap differ