There is an ongoing outage on the primary CPAN mirror. It is possible to work around the issue by using MetaCPAN as a mirror.

NAME

TAEB::Interface - how TAEB talks to NetHack

read -> STRING

This will read from the interface. It's quite OK to block and throw errors in this method.

It should just return the string read from the interface.

Your subclass must override this method.

write STRING

This will write to the interface. It's quite OK to block and throw errors in this method.

Its return value is currently ignored.

Your subclass must override this method.