http://qs321.pair.com?node_id=459281


in reply to why use OO nature in CGI?

When working in an environment where you're moving alot of data (probably in and out of a database) and you can't have it hardcoded in html, this does the job better and also allows someone else to maintain it:
print scrolling_list(-name=>'list_name', -values=>@listdata, -default=>@listdefaults, -size=>$listsize, -multiple=>'true', -labels=>\%labels, -attributes=>\%attributes);