December 2007 - Posts

Who would have thunk it?
18 December 07 10:40 PM | MattManela | 1 Comments   
I recently read this article about Lazy Computation in C# . What the article discusses is creating lazy evaluation in C#. Lazy evaluation is a key feature of functional languages like Haskell but is not common in imperative languages. It is used in Haskell Read More...
Filed under: , ,
Did you know.... Generic Methods
16 December 07 11:14 AM | MattManela | 1 Comments   
Did you know that you can call a generic method with out supplying the type argument. The C# compiler will fill in the type parameter for you at compile time since the language is strongly typed. static void MyMethod<S>(S myParam) { Console.WriteLine( Read More...
Filed under: ,
Visual Basic .NET Late Binding Explored
15 December 07 01:14 AM | MattManela | 3 Comments   
In a previous post I mentioned how Visual Basic .NET's lambda expressions are more fun and easy to use than C#'s. My inspiration for this statement was the fact that in VB .NET you are able to implicitly define a lambda expression in this way: Dim f = Read More...
My attempt at a web comic
08 December 07 08:35 AM | MattManela | 1 Comments   
Last year my girlfriend Mallory Emerson drew my attention to a web comic called Dinosaur Comics . It is really funny and inspired me to try to make my own. So while I was in class one day (not the most interesting Information Retrieval lecture) I drew Read More...
Filed under: , ,
Lambda Expressions are more fun in Visual Basic .NET
06 December 07 10:33 PM | MattManela | 8 Comments   
I love C# and I would never want to do anything to make it seem any less amazing but I have to give credit where credit is due ... to Visual Basic .NET. Yes, I said it. Both languages have been adding features inspired by the functional and dynamic programing Read More...
Lambda Expressions
04 December 07 09:55 PM | MattManela | 1 Comments   
With the release of C# 3.0 and Visual Basic 9, both languages added support for lambda expressions. Lambda expressions form the basis of lambda calculus which (this will seem a bit mathy) is a formal system which is used to explore mathematical and programmatic Read More...
Filed under: , ,
Foray into LINQ
02 December 07 09:12 PM | MattManela | 3 Comments   
With the release of .NET 3.5 I started playing around with one of the cool new technologies called LINQ. LINQ brings SQL like querying syntax for performing operations on data sources like collections into , files or databases into .NET. The LINQ website Read More...
Page view tracker