This is a single archived entry from Stefan Tilkov’s blog. For more up-to-date content, check out my author page at INNOQ, which has more information about me and also contains a list of published talks, podcasts, and articles. Or you can check out the full archive.


Stefan Tilkov,

Via Werner Vogel, I came across this paper about X#, a new programming language for the CLR.

The basic idea is similar to the one in ECMAScript XML extensions: Turn XML (as well as, in case of X#, SQL) data into first class citizens in the programming language, like this:

Table t =

In this case, the literal XML data is even strongly typed (it has type Table), which is an interesting notion.