Saturday, August 9, 2008

A walkthrough the Jasper API with IronPython

!!! This project is stopped for now :-(


From Microsoft site :

"""
Jasper leverages the power of dynamic languages and the concept of convention over configuration to provide a programming surface for data that enables rapid development of data-bound applications. While most other rapid data access frameworks are only capable of working against simple databases, Jasper can scale to almost any database, regardless of size or complexity. This is possible because Jasper takes advantage of the ADO.NET Entity Framework’s significant investments in mapping and conceptual data modeling.
"""

The coolest thing is that it can be used with IronPython.


http://blogs.msdn.com/aconrad/archive/2007/05/10/a-walkthrough-the-jasper-api-with-ironpython-part-1.aspx

Friday, August 8, 2008

Generators - Iterators - Coroutines in Python

If you ever wonder what are generators useful for, look at this excellent
document, which shows how they can save your life as system programmers
http://www.dabeaz.com/generators/

Tuesday, August 5, 2008

LINQ : GroupJoin Operator

In C# in order to make an outer join
you have to use the 'GroupJoin' operator

You can see a good example on :

http://www.java2s.com/Code/CSharp/LINQ/GroupJoinOperator.htm

Monday, August 4, 2008

Why does C# have both 'ref' and 'out'? from MSDN

Coming from Python which allows multiple values when returning from a function
the 'out' keyword may seemed strange.


http://msdn.microsoft.com/en-us/vcsharp/aa336814.aspx