BT

Orleans: An Object Framework for Cloud Computing From Microsoft Research

by James Vastbinder on  Dec 03, 2010 2

Earlier this week Microsoft Research published a paper outlining a framework for Cloud Computing codenamed Orleans. The framework is intended for cloud computing applications where a client such as a PC, smartphone or embedded device is employed.

Microsoft Open Sources F#

by Abel Avram on  Nov 05, 2010 8

Don Syme has announced the release of the F# compiler source code as a code drop under Apache 2.0

Windows Phone 7 has put the .NET Language Coevolution Promise in Doubt

by Jonathan Allen on  Sep 27, 2010 9

In 2009 Microsoft’s Lucas Bolognese announced a commitment to co-evolution for C# and Visual Basic. And the productization of F#, some have assumed it extends to that language as well. But by only offering C# in the initial release of WP7, this promise has been brought into doubt.

F# Now Supports Silverlight

by Jonathan Allen on  Jun 07, 2010 1

Slipped into the Silverlight Tools for Visual Studio release is F# for Silverlight 4. While C# or VB is still recommended for UI design, F# offers some interesting capabilities for the business tier, especially if it is heavy on computations or data processing logic.

Executing Parallel Programs on Multi-core GPUs and CPUs with Accelerator V2

by Abel Avram on  Dec 17, 2009

Accelerator V2, currently a preview build, is a .NET managed library easing the task of writing data-parallel programs executed on multi-core CPUs and GPUs.

Beta 2 of Visual Studio 2010 Prepares the Way for RTM, Scheduled for March 2010

by Abel Avram on  Oct 20, 2009

Having a new logo, Visual Studio 2010 Beta 2 made it’s debut yesterday with performance improvements and better stability, setting the stage for the RTM release on March 22, 2010. F# is integrated with Rx, while Azure Tools are in the works.

Interview: Eric Nelson on VS 2010 and .NET 4.0

by Abel Avram on  Jun 04, 2009 4

In this interview Eric Nelson talks about what’s coming in VS 2010, the C# – VB.NET convergence, the introduction of Parallel as a library, and Azure cloud computing.

The Many Types of Null in F#

by Jonathan Allen on  Jun 04, 2009 6

F# was supposed to free us of the tyranny of the unchecked null. Alas not only does the compiler lack null checking, it introduces several more kinds of null.

Wrapping Stored Procedures in .NET Languages

by Jonathan Allen on  Jun 03, 2009 1

Creating wrapper functions for pre-existing stored procedures is surprisingly difficult in .NET. Stored procedures have certain calling conventions that aren’t generally used in the .NET Framework and many of them are not supported at all. For example, C# doesn’t support optional parameters and neither .NET language supports optional parameters on nullable types.

Pattern Matching in .NET 4

by Jonathan Allen on  May 28, 2009

Pattern matching may seem like an alien concept to developers who focus on C# and VB style languages, but it shouldn’t be. Ultimately it is just a refinement of the case statement, which itself is a refinement of if-else-if blocks. This piece takes a brief look at that transition and how F#’s pattern matching can be applied to VB and C#.

Latest F# Breaks Binary Compatibility

by Abel Avram on  May 22, 2009

Microsoft has included F# in VS 2010 Beta 1 and has released a corresponding CTP update for VS 2008. The latest binaries, version 1.9.6.16, are not compatible with previous ones, v. 1.9.6.2, meaning all previous code needs to be recompiled.

Interview: Don Syme Answering Questions on F#, C#, Haskell and Scala

by Abel Avram on  Mar 27, 2009 8

In this interview made by InfoQ’s Sadek Drobi, Don Syme, a Senior Researcher at Microsoft Research, answers questions mostly on F#, but also on functional programming, C# generics, type classes in Haskell, similarities between F# and Scala.

Interview: Lennart Augustsson on DSLs Written in Haskell

by Abel Avram on  Feb 17, 2009 2

In this interview filmed at QCon SF 2008, Lennart Augustsson talks about writing DSLs in Haskell, presenting the advantages offered by the language. In that context, he talks about embedded DSLs, static and dynamic languages, syntax and semantics, monads and many other related topics.

Programming Languages: 2008 Review and Prospects for 2009

by Sadek Drobi on  Jan 09, 2009 5

In the beginning of last year, Ehud Lamm launched on Lamba the Ultimate a thread about programming languages predictions for 2008. Several subjects popped up: concurrency, functional programming, future of Java, Ruby, C++, and many others… What really happened in 2008 and what are the prospects for 2009? Bloggers have addressed these questions on demand of James Iry, echoing at last year thread.

Financial Functions for .NET

by Jonathan Allen on  Dec 26, 2008

Luca Bolognese has reimplemented Excel’s collection of financial functions in F#. Released under an open source license, it should prove useful for both learning F# and for porting applications from Excel to .NET.

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2013 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT