This file contains 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
module Foo | |
export @timeof, @bench, BinaryTree, Node, Leaf, insert | |
macro timeof(expr) | |
quote | |
t1 = time() | |
value = $(expr) | |
t2 = time() | |
t2-t1 |
This file contains 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
configure: looking for configure programs | |
configure: found cmp | |
configure: found mkdir | |
configure: found printf | |
configure: found cut | |
configure: found grep | |
configure: found xargs | |
configure: found cp | |
configure: found find | |
configure: found uname |
This file contains 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
make[1]: Entering directory `/home/leah/code/servo/build/src/pixman' | |
make all-recursive | |
make[2]: Entering directory `/home/leah/code/servo/build/src/pixman' | |
Making all in pixman | |
make[3]: Entering directory `/home/leah/code/servo/build/src/pixman/pixman' | |
make[3]: Nothing to be done for `all'. | |
make[3]: Leaving directory `/home/leah/code/servo/build/src/pixman/pixman' | |
Making all in demos | |
make[3]: Entering directory `/home/leah/code/servo/build/src/pixman/demos' | |
make[3]: Nothing to be done for `all'. |
This file contains 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
struct Level1<A> { | |
data : @mut [@A * 5] | |
, mut current : int | |
} | |
struct Level2<A> { | |
data : @mut [@Level1<A> * 32] | |
, mut current : int | |
} |
This file contains 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
echo2_helper(socket,stat) = | |
begin | |
println(stat) | |
show(socket) | |
c = accept(socket) | |
println(c) | |
line = read_line(c) | |
println(line) | |
while line != "0\n" | |
write(c,line) |
This file contains 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
enum FingerTree<A> { Empty | |
, Single(A) | |
, Deep (Digit<A>, @FingerTree<Node<A>>, Digit<A>) | |
} | |
enum Node<A> { Node2(A,A), Node3(A,A,A) } | |
enum Digit<A> { One(A) | |
, Two(A,A) | |
, Three(A,A,A) | |
, Four(A,A,A,A) |
NewerOlder