2010-06-23 23:03:09 -05:00
|
|
|
// -*- rust -*-
|
|
|
|
|
2010-11-02 13:11:58 -05:00
|
|
|
impure fn main() {
|
2010-06-23 23:03:09 -05:00
|
|
|
let port[int] p = port();
|
|
|
|
spawn child(chan(p));
|
|
|
|
let int y;
|
|
|
|
y <- p;
|
|
|
|
log "received";
|
|
|
|
log y;
|
|
|
|
check (y == 10);
|
|
|
|
}
|
|
|
|
|
2010-11-02 13:11:58 -05:00
|
|
|
impure fn child(chan[int] c) {
|
2010-06-23 23:03:09 -05:00
|
|
|
c <| 10;
|
|
|
|
}
|
|
|
|
|