Hi,

The BBC has come up with a very interesting type of a timeline. Check it out:

http://www.bbc.co.uk/history/interactive/timelines/british/index.shtml

Regards,
Amit
 

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Johan Sundström
Sent: Tuesday, May 01, 2007 8:30 AM
To: General List
Subject: [ann] CVS browser exhibit

I've crafted a CVS checkins browser in Exhibit, which shows checkins
to the Pike programming language:

  http://exhibit.ecmanaut.googlepages.com/cvsview.html

It scales to roughly a few weeks worth of checkins at a time before
becoming sluggish. Until the arrival of a database.purge() method in
the Exhibit API, reload the page to start on an (almost) empty stomach
again.

In making this exhibit, a concat() exhibit expression function was
added. I also noted that the add() (and, conversely, multiply())
functions available are so far somewhat broken by design; the data you
operate on will be turned into a set prior to performing the
operations, meaning that equal operands will only be visited once.

In practice, that means that add(.files.lines_added,
.files.lines_removed) will actually perform the operation
add(uniq(.files.lines_added), uniq(.files.lines_removed)) which is
often substantially lower than the total number of changed lines, when
a checkin touched multiple files. Ergo: no Changed lines facet at this
time.

This Exhibit view configuration should lend itself easily to making
similar Exhibits for other version control systems, if they just
export their change sets as JSONP.

-- 
 / Johan Sundström, http://ecmanaut.blogspot.com/

_______________________________________________
General mailing list
[email protected]
http://simile.mit.edu/mailman/listinfo/general


The information in this e-mail is the property of Evalueserve and is 
confidential and privileged. It is intended solely for the addressee. Access to 
this email by anyone else is unauthorized. If you are not the intended 
recipient, any disclosure, copying, distribution or any action taken in 
reliance on it is prohibited and will be unlawful. If you receive this message 
in error, please notify the sender immediately and delete all copies of this 
message.

_______________________________________________
General mailing list
[email protected]
http://simile.mit.edu/mailman/listinfo/general

Reply via email to