Free Newsletters
Technology & Business Daily

InfoWorld
Log-in | Register

  Monday, March 18, 2002 

Thinking by analogy

I have the impression that many people believe most of the friction, when moving from one programming language to another, arises from differences in the syntax of the languages. I'm not so sure. True, it took me a little while to grok UserTalk's @ and ^ operators, to figure out that assigning to l[0] builds the list, and to realize that UserTalk lists and tables must be declared as such. But that's not where I lost the most time. What really slowed me down was not knowing how higher level idioms — visualizing the contents of a table, sorting the table — mapped into UserTalk. [Full story at BYTE.com...]

 

 

Read about XQuery, then test-drive it

The definition of a SQL-like query language for XML has been a long time coming. XQuery is starting to gel, though. You can read about it here:

XQuery: A flexible query language for XML (Dr. Dobb's Journal) [IBM DeveloperWorks: XML News]

And if you're interested, you can try it out on the OpenLink Software site. The implementation is part of OpenLink's new version of Virtuoso, which they call a universal data integration server.

 

An XSLT Tutorial

I read today about a new Radio driver to pull NASA announcements into the news page, and it made me wonder about an XSLT alternative. The Liftoff channel, in the right column, is the result of my wondering. As I am not an XSLT expert, I record here for my own future benefit as much as yours how I got to the solution. Full story...

 


Recent Entries


















































Sponsored Technology Links

 
 
 HOME  NEWS  BLOGS  PODCASTS  VIDEOS  TECHNOLOGIES  TEST CENTER  EVENTS  CAREERS   About | Advertise | Awards | RSS | Contact Us 

Copyright © 2008, Reprints, Permissions, Licensing, IDG Network, Privacy Policy, Terms of Service.
All Rights reserved. InfoWorld is a leading publisher of technology information and product reviews on topics including viruses,
phishing, worms, firewalls, security, servers, storage, networking, wireless, databases, and web services.

CIO :: ComputerWorld :: CSO :: Demo :: GamePro :: Games.net :: IDG Connect :: IDG World Expo
Industry Standard :: IT World :: JavaWorld :: LinuxWorld :: MacUser :: Macworld :: Network World :: PC World :: Playlist