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

system.verbs.builtins.mainResponder.discuss.linkToMessage

on linkToMessage (adrstorage, url=nil, maxsubjectchars=infinity) {
	if url == nil {
		local (pta = html.getPageTableAddress ());
		url = pta^.responderattributes.urls^.discussMsgReader};
	local (subject = adrstorage^.subject);
	if sizeof (subject) > maxsubjectchars {
		subject = string.mid (subject, 1, maxsubjectchars - 3) + mainResponder.getString ("common.elipses")};
	return ("<a href=\"" + url + adrstorage^.msgnum + "\">" + subject + "</a>")}



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.