Feb 24
xmlhack: Expressing mixed content in RELAX NG versus WXS [link]
This is a nice reference. We are experimenting with expressing the blocklayout language in RNG, exactly because the XSD stuff is just plain unreadable. The RelaxMeter test for ambiguity is especially interesting for checking a solution specified in RNG.
Feb 12
The documents in which these protocols are described are called RFC-s (Request For Comments) and they are subject to a complicated process of drafting, reviewing becoming a proposal and utlitmately hoping to be a standard…. The funny thing is we have a simple process of writing the RFC, discussing it on our mailing lists, adapting the RFCs, the PMC approves them and we use the RFC as a reference to determine whether an implementation is complete…. So, I implemented a very simple xml tool to write up RFCs which forced people to focus on the content, not on the layout.
The IETF (Internet Engineering Task Force) uses a system for specifying internet protocols. The documents in which these protocols are described are called RFC-s (Request For Comments) and they are subject to a complicated process of drafting, reviewing becoming a proposal and utlitmately hoping to be a standard.
Earlier tonight there was a discussion about RFC-s in the Xaraya group. We use a RFC system in the group as well. Specifying the way we want to code up cool modules in the system are documented in a rigorous XML format which doesn’t leave much room for freedom. No layout, no design, just content. The funny thing is we have a simple process of writing the RFC, discussing it on our mailing lists, adapting the RFCs, the PMC approves them and we use the RFC as a reference to determine whether an implementation is complete. Simple yet effective it would seem.
Nope.
In 5 months we have written just over 35 RFCs, that is, reserved the numbers. The content is mostly lacking and comments on the RFC must be begged for almost. Is the solution to make the process more complicated? Better tools? Allow RFCs to be “designed” so they are more attractive for people to read?
My own belief, was just the opposite, based on the assumption that we wanted to create code, not RFCs. So, I implemented a very simple xml tool to write up RFCs which forced people to focus on the content, not on the layout. It seems I need to rethink a bit.
Feb 10
eVote[link]
Well, this would be perfect for Xaraya and DDF operations. The irc voting we sometimes do with the notorious +1 and -1 lines works only so far. If someone doesn’t sum up the votes and puts it on a mailinglist, it’s quickly forgotten what the vote was about and the decision gets lost in the day-to-day work.
With eVote connecting to mailman, which we use in the Xaraya group, this would theoretically mean, as we have connected all mailing lists to NNTP that we can have votes and petitions on all mailing lists and newsgroups.
Especially for the DDF, which can possibly hold a greater number of projects this can highly simplify the decision making process. Definitely worth looking into.
Feb 09
Today the BK-view module I wrote for Xaraya went into a live site which can actually be used for something usefull.
The site http://bk.xaraya.com is the BitKeeper central for the Xaraya project. The BK-view module is used to browse through all of the clones used in the project, which is in the mean time a rather large number, and I’ve only included the top level clones.
The clones from the clones are not even in there.