#!/usr/bin/env entity attrib ('fd' => $fd); print ("read io is $io\n"); open (WFH, ">foofile.txt"); $io = enode ('io.write'); $io->attrib ('fd' => fileno (WFH)); print ("write io is $io\n"); sub read_line { my ($node, $chunk, $size) = @_; print ("args, node $node, chunk $chunk, size $size\n"); if ($size <= 0) { $node->attrib ('fd' => -1); } print ("read $chunk"); } sub write_line { my $io = enode ('io.write'); $io->write ("Hello\n"); if (0) { print WFH "Hello"; } } ]]>