jenglish is currently certified at Master level.

Name: Joe English
Member since: 2000-07-11 22:58:39
Last Login: 2014-01-13 19:21:14

FOAF RDF Share This

Homepage: http://www.flightlab.com/~joe

Projects

Recent blog entries by jenglish

Syndication: RSS 2.0

Potential Energy (part 2)

In which I finally get a clue

Syndicated 2013-12-28 00:00:00 from Joe English

Potential Energy (part 1)

A conversation with Physics

Syndicated 2013-12-27 00:00:00 from Joe English

I have to take back (some of) the nasty things I said about XSLT earlier (13 Jul 2000)... Of course it's possible to do what I was trying to do, and had I bothered to RTFM (XPATH section 12.2, to be precise) it would have been blindingly obvious what I was doing wrong.

I still wish XSLT were more composable, though...

Eric Melski (The Other Tcl Guy) was kind enough to give me write access to the Tcl CVS repository so I could fix markup errors in the man pages... but now I'm swamped with Real Work again so it'll have to wait 'til the weekend.

Finally started writing up those notes on XPath that I've been meaning to write for a while.

Worked on the XML-to-HTML conversion scripts some more on the train this morning. Cross-references are working pretty well now, but thanks to (yet another) XLST limitation, processing the stylesheet is much slower than it ought to be. If I could only do

< xsl:key select="document('INDEX.XML')//DEFINITION"
use="@name"/>
(where INDEX.XML is generated on a separate preprocessing pass) then I could use the key() function to look up cross-references. Since this isn't allowed, it's necessary to do a linear scan through the entire index document for each hyperlink.

XSLT is a really nice language for the most part, but I keep running into (apparently arbitrary) limitations like this. I'd really like to be able to define functions from node-sets to node-sets. xsl:template can emulate node set functions, but can only return strings or result-tree-fragments. Compositionality is lacking...

1 older entry...

 

jenglish certified others as follows:

  • jenglish certified connolly as Master
  • jenglish certified jwz as Master
  • jenglish certified ajk as Journeyer
  • jenglish certified ger as Journeyer
  • jenglish certified Ankh as Master
  • jenglish certified DV as Master
  • jenglish certified Daryll as Master
  • jenglish certified simonstl as Master
  • jenglish certified Uche as Master
  • jenglish certified andreaskupries as Master

Others have certified jenglish as follows:

  • jedigeek certified jenglish as Master
  • ajk certified jenglish as Journeyer
  • ger certified jenglish as Journeyer
  • jtauber certified jenglish as Journeyer
  • ebizo certified jenglish as Journeyer
  • vdv certified jenglish as Journeyer
  • Uche certified jenglish as Journeyer
  • sdodji certified jenglish as Journeyer
  • davidw certified jenglish as Master
  • andreaskupries certified jenglish as Master
  • cmuller certified jenglish as Master
  • patthoyts certified jenglish as Master
  • derupe certified jenglish as Master
  • pcburns certified jenglish as Master
  • midal certified jenglish as Master
  • drwat certified jenglish as Master
  • markdavis certified jenglish as Master
  • tclark certified jenglish as Master

[ Certification disabled because you're not logged in. ]

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!

X
Share this page