Dare Obasanjo's weblog
"You can buy cars but you can't buy respect in the hood" - Curtis Jackson
Navigation for Neil Gaiman's Blog, Comedy Central's Clerks Marathon and XML Oriented Programming - Dare Obasanjo's weblog
Content
Sidebar
Footer
December 24, 2002
@ 11:58 PM
Comments [0]
Neil Gaiman's Blog, Comedy Central's Clerks Marathon and XML Oriented Programming
Bob Abooey style since I don't have much to say about anything.
Just saw a Dell ad where a Dell intern gets an email from Dell entitled "promotion" and brags to his co-workers about getting a promotion because he is such a fantastic worker only for the email to turn out to be spam from Dell about a sale. That definitely classifies as dripping with irony.
Comedy Central had a marathon of the
Clerks cartoon
on Sunday. I switched channels in the middle of the third episode because I couldn't help feeling overwhelmed by the general suchkage of the cartoon. The cartoon was mediocre at best and downright irritating at worst. This is surprising because Kevin Smith is a for all intents and purposes a modern day literary genius. Clerks was a fantastic movie as were Chasing Amy and Dogma. His run in the DareDevil comic was amazing and has spawned lots of imitation by the authors that took up the reins after him.
Neil Gaiman has an
online journal
. This is definitely the kind of blog I'd bookmark as opposed to the dozens of tech blogs wanking over Sun or Microsoft's technology and other navel gazing crap that passes for blogs. I can't wait for when the fad of keeping a journal (a concept made famous by teenage girls) and posting it online becomes an embarassing memory in the same way
pet
rocks
are now an embarassing cultural memory. Yes, I do realize the hypocrisy of ranting about "blogs" and the media attention they are getting then keeping an online diary at K5.
Grey Goose
is beginning to compete with
Absolut
as my favorite vodka. L'Orange hits the spot a lot better than Absolut Mandarin ever did. The next step is to compare Le Citron to Absolut Citron. The verdict should be in sometime next week.
Some guy called Jorgen Thelin thinks
an XML oriented programming language means a language that processes the PSVI
(i.e. a language that is strongly tied to W3C XML Schema). Better minds than mine have already voiced concern about mistaking the PSVI for XML (look for the
quote by James Clark from December 20
th
) and I recently wrote an article about
data models for strongly typed XML
with
addendum
which describes why the PSVI is not suitable as a data model for strongly typed XML.
As for his comments about there being features of W3C XML Schema that don't map cleanly to Object Oriented Programming concepts, I agree but think he picked bad examples. Members of a substitiution group do have to share an inheritance relationship with the head of the substitution group and I can imagine implementations using marker interfaces (i.e. interfaces with no methods) to indicate membership in a substitution group as a last ditch attempt to support them. Derivation by restriction of simple types isn't impossible to represent just inefficient and infeasible to do statically (i.e. probably can only be represented properly via dynamic checks). There are problems with derivation by restriction of complex types but this are more related to the difficulty in expressing things like occurence ranges and optionality than with actual restriction in OOP languages.
All in all, a type system based on W3C XML Schema would be full of idiosyncracies and logical inconsistencies given that W3C XML Schema was not designed as a type system. The XQuery working group has already had to deal with several issues related to this and for this reason won't support all of W3C XML Schema and has tweaked a number of the parts of it that it does.
Basically my opinion is that thinking of an XML processing language as a language that processes XSD validated XML is a short sighted viewpoint which I'm glad is not
completely
endorsed by what is set to become the premiere XML processing language, XQuery.
A friend of mine just bought a PowerBook with Mac OS X. The UI was very sweet. I liked the way tabbed panes resized themselves and the way windows twirled when minimized/maximized. Sherlock is also pretty handy. I definitely wouldn't mind having one just to mess around with Sherlock especially since
it supports XQuery
.
The Wired.com
Vaporware of 2000
lists "Wireless Webpads" as #9 on the list. I can't help noticing that my Toshiba Portege fits the bill as a wireless webpad except for the fact that it is a year or two behind the hype.
Get yourself a
News Aggregator
and subscribe to my
RSS
feed
Disclaimer
: The opinions in this diary are my own and do
not
reflect the opinions, thoughts, intentions or strategies of my employer.
Tweet
Categories:
« Toshiba Portege Tablet PC Review and I S...
|
Home
|
Semantic Markup, Mac Addiction and Musin... »
RSS/Subscribe
Archives
All dates
All Posts
Search
Latest Posts
Culture Eats Strategy for Breakfast
Some Thoughts on Paul Graham’s Essay on Income Inequality
How Facebook Knows Who You’re Talking to on Tinder and OKCupid
Fabric: Why Developers Can Trust Twitter Won’t Screw Them This Time
5 Account Security Features Every Online Service Should Implement But Doesn't
Facebook’s Newsfeed Experiment: Most people have grabbed the wrong end of the stick
Change is bad unless it’s great: Lessons from user revolts against Foursquare’s Swarm and the new Skype for iPhone
Facebook’s App Links: The Good, the Bad and the Ugly
The mobile web vs apps is another front on the battle between open and closed systems
How Facebook Knows What You Looked at on Amazon
Categories
Cloud Computing (5)
Comics (1)
Competitors/Web Companies (161)
Current Affairs (31)
Das Blog (3)
dasBlog (1)
Life in the B0rg Cube (197)
Mindless Link Propagation (185)
Movie Review (13)
MSN (127)
Music (20)
Office Live (8)
Personal (54)
Platforms (59)
Programming (58)
Ramblings (145)
Rants (7)
RSS Bandit (215)
Seattle Startup Shoutout (4)
Social Software (185)
Startup Shoutout (4)
Syndication Technology (108)
Technology (169)
Trip Report (63)
Video Games (6)
Web Development (198)
Windows Live (227)
XML (203)
XML Web Services (114)
Archives
January, 2016 (2)
October, 2015 (1)
October, 2014 (1)
September, 2014 (1)
July, 2014 (1)
June, 2014 (1)
May, 2014 (1)
April, 2014 (1)
February, 2014 (1)
January, 2014 (1)
December, 2013 (1)
November, 2013 (2)
July, 2013 (1)
March, 2013 (1)
November, 2012 (2)
September, 2012 (2)
July, 2012 (3)
June, 2012 (1)
April, 2012 (1)
February, 2012 (1)
January, 2012 (1)
November, 2011 (1)
September, 2011 (3)
July, 2011 (2)
June, 2011 (1)
April, 2011 (1)
March, 2011 (1)
January, 2011 (2)
November, 2010 (2)
October, 2010 (2)
August, 2010 (3)
July, 2010 (3)
June, 2010 (3)
April, 2010 (6)
March, 2010 (3)
February, 2010 (5)
January, 2010 (4)
December, 2009 (2)
November, 2009 (8)
October, 2009 (1)
September, 2009 (3)
August, 2009 (4)
June, 2009 (1)
May, 2009 (12)
April, 2009 (5)
March, 2009 (17)
February, 2009 (11)
January, 2009 (20)
December, 2008 (12)
November, 2008 (12)
October, 2008 (22)
September, 2008 (12)
August, 2008 (15)
July, 2008 (18)
June, 2008 (19)
May, 2008 (12)
March, 2008 (2)
February, 2008 (27)
January, 2008 (20)
December, 2007 (26)
November, 2007 (26)
October, 2007 (29)
September, 2007 (16)
August, 2007 (34)
July, 2007 (26)
June, 2007 (33)
May, 2007 (37)
April, 2007 (14)
March, 2007 (32)
February, 2007 (35)
January, 2007 (29)
December, 2006 (29)
November, 2006 (47)
October, 2006 (26)
September, 2006 (46)
August, 2006 (40)
July, 2006 (38)
June, 2006 (48)
May, 2006 (33)
April, 2006 (39)
March, 2006 (38)
February, 2006 (42)
January, 2006 (42)
December, 2005 (43)
November, 2005 (40)
October, 2005 (48)
September, 2005 (45)
August, 2005 (40)
July, 2005 (31)
June, 2005 (36)
May, 2005 (38)
April, 2005 (31)
March, 2005 (39)
February, 2005 (22)
January, 2005 (25)
December, 2004 (32)
November, 2004 (27)
October, 2004 (24)
September, 2004 (26)
August, 2004 (23)
July, 2004 (25)
June, 2004 (29)
May, 2004 (39)
April, 2004 (37)
March, 2004 (41)
February, 2004 (51)
January, 2004 (54)
December, 2003 (42)
November, 2003 (40)
October, 2003 (41)
September, 2003 (8)
August, 2003 (11)
July, 2003 (9)
June, 2003 (14)
May, 2003 (12)
April, 2003 (12)
March, 2003 (13)
February, 2003 (13)
January, 2003 (13)
December, 2002 (12)
November, 2002 (8)
October, 2002 (6)
September, 2002 (5)
August, 2002 (6)
July, 2002 (6)
June, 2002 (4)
May, 2002 (8)
April, 2002 (3)
March, 2002 (1)
February, 2002 (1)
January, 2002 (4)
November, 2001 (4)
October, 2001 (3)
September, 2001 (3)
August, 2001 (1)
July, 2001 (1)
May, 2001 (0)
April, 2001 (2)
March, 2001 (2)
BlogRoll
Alexander Groß
Anthony Bouch
Ben Scheirman
Clemens Vasters
Erv Walter
Gray's Matter
Harry Pierson
James Snape
John Forsythe
Joshua Flanagan
Kris van der Mast
Mark Michaelis
Michael Earls
Omar Shahine
Paulb Vanbrenk
Scott Hanselman
Stephen Forte
Steven Rockarts
Tom Mertens
Tom Watts
Tony Bunce
Vasanth Dharmaraj
Categories
Cloud Computing
Comics
Competitors/Web Companies
Current Affairs
Das Blog
dasBlog
Life in the B0rg Cube
Mindless Link Propagation
Movie Review
MSN
Music
Office Live
Personal
Platforms
Programming
Ramblings
Rants
RSS Bandit
Seattle Startup Shoutout
Social Software
Startup Shoutout
Syndication Technology
Technology
Trip Report
Video Games
Web Development
Windows Live
XML
XML Web Services
Contact the Author
Themes
Pick a theme:
BlogXP
business
calmBlue
Candid Blue
dasBlog
dasblogger
dasblueblog
dasEmerald
DirectionalRedux
Discreet Blog Blue
Elegante
essence
Just Html
MadsSimple
Mobile
Mono
Movable Radio Blue
Movable Radio Heat
nautica022
orangeCream
Portal
Project84
Project84Grass
Slate
Sound Waves
Tricoleur
useit.com
Voidclass2
Admin
Sign In