Welcome to MSDN Blogs Sign in | Join | Help

About Queries

This concludes my series of posts about queries.  I will still discuss them occassionally and if anyone has any specific questions then I would be very glad to address them.

Query Expression Posts

1. Comprehending Comprehensions

What are queries?  How are queries treated by the compiler? 

2. Transparent Identifiers

How are local variables introduced by queries?

3.  Thus Quoth the Humble Programmer

What are expression trees?  What are lambdas translated into?

4.  Reading and Writing Queriess

What mental models are useful in reading and writing query expressions?  What are the scoping rules for queries?

5.  A Model for Query Interpretation

How can we think about query evaluation?  Is it possible to think of queries in terms of the queries and not the rewrites?  What is the conceptual model for Linq to Objects queries?

6.  How Linq to Objects Queries Work

What causes Linq to Objects queries to be lazily evaluated?  How are the results computed?  What underlies the conceptual model for Linq to Objects?  Why do queries exhibit their debugging behavior?

7.  Having Trouble with Queries

What constitutes good error messages?  How are effective error messages for queries generated in the face of type inference and significant syntactic sugar?

8.  Another Model for Query Interpretation

Are there other models for query interpretation besides an imperative one?  Why are some queries declarative and others not?

Published Tuesday, January 09, 2007 9:14 PM by wesdyer
Filed under: ,

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

# Community Convergence XVIII

Friday, January 12, 2007 3:56 AM by Charlie Calvert's Community Blog

Welcome to the eighteenth issue of Community Convergence. I'm Charlie Calvert, the C# Community PM, and

# Community Convergence XVIII

Friday, January 12, 2007 3:58 AM by Charlie Calvert's Community Blog

Welcome to the eighteenth issue of Community Convergence. I'm Charlie Calvert, the C# Community PM, and

# Interesting Finds: January 13, 2007

Saturday, January 13, 2007 11:15 AM by Jason Haley

# Community Convergence XIX

Tuesday, January 23, 2007 7:50 PM by Charlie Calvert's Community Blog

Welcome to the nineteenth Community Convergence. I'm Charlie Calvert, the C# Community PM, and this is

# Video on Linq Queries and Delayed Evaluation

Thursday, January 25, 2007 2:32 PM by Yet Another Language Geek

I recently recorded a video with Charlie Calvert about Linq queries and delayed evaluation . You can

Leave a Comment

(required) 
required 
(required) 

  
Enter Code Here: Required
 
Page view tracker