Monday, November 08, 2010 at 12:04 AM.


on setOne (attname, attval) {
		<<Thursday, August 03, 2000 at 1:56:15 PM by DW
			<<New routine.
		<<Monday, August 07, 2000 at 9:21:44 AM by DW
			<<Moved from playlist.setHeadlineAttribute.
	local (attstable, data = op.getrefcon ());
	if typeof (data) != binarytype { //has no attributes
		new (tabletype, @attstable)}
	else {
		unpack (@data, @attstable)};
	attstable.[attname] = attval;
	pack (attstable, @packeddata);
	op.setrefcon (packeddata);
	return (true)}
<<bundle //test code
	<<setHeadlineAttribute ("time", ())

This listing is for code that runs in the OPML Editor environment. I created these listings because I wanted the search engines to index it, so that when I want to look up something in my codebase I don't have to use the much slower search functionality in my object database. Dave Winer.