Text or Number

Joshua Goodall joshua at roughtrade.net
Sun Mar 28 18:42:19 CST 2004

On Mon, Mar 29, 2004 at 10:12:37AM +1000, Scott Penrose wrote:
> This give me an idea...
> 	->set_byte(0, 12);
> 	->set_byte(0, chr(12));
> 	->set_byte(0, [0,0,0,0,1,1,0,0]);
> should probably all work. That way if someone already has a bit array, 
> they can give that to me :-)

Just to pile on the OO, you could use container classes :)

	->set_byte(0, new Device::ParallelPort::Value(12));
	->set_byte(0, new Device::ParallelPort::Char(12));
	->set_byte(0, new Device::ParallelPort::BitArray(0,0,0,0,1,1,0,0));

Who says you can't do static types in Perl? :)  Every value wants to be
an object!*


* c.f. Ruby. Or Scalar::Properties.

Joshua Goodall                           "as modern as tomorrow afternoon"
joshua at roughtrade.net                                       - FW109

More information about the Melbourne-pm mailing list