An exciting week with the release of Visual Studio 2010 Beta 1 and F# 1.9.6.16.  This week we have John Backus’s classic FP manifesto,  Luke Hoban speaks on F# in VS2010 beta 1, Django for ASP.NET, and an article on breaking changes in the latest F# release.

 

John Backus – Can Programming Be Liberated from the von Neumann Style?

Functional programs deal with structured data, are often nonrepetitive and nonrecursive, are hierarchically constructed, do not name their arguments, and do not require the complex machinery of procedure declarations to become generally applicable.

The functional programming manifesto.  Well worth the time to read for anyone serious about functional programming.

 

Luke Hoban on Channel9 – What’s the Story? What’s Next?

Here, F# Program Manager Luke Hoban talks with me about F#, generally and what people have been doing with it, the current state of the technology, what F# enables

The most interesting thing I gleamed from the talk is that F# Powerpack will not be included with Visual Studio 2010.  Luke hopes that this will allow faster development cycles.

 

Alex Pedenko’s Project, NDjango - Django templates in .NET

The current version is being released as a beta. It has full django tag support, and most of the default filters.

I’ve heard many great things about Django from my web developer friends.  I’m sure many will be happy to see ASP.NET support.  It can be used stand-alone or in conjunction with the Bistro Framework.  Best of all, NDjango is built on F# and Bistro has full F# support.

 

Abel Avram on InfoQ - Latest F# Breaks Binary Compatibility

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.

Also important to note, the #light syntax is now on by default.

 

I understand it is exceedingly painful to sign up for an account to leave a comment.  That given, I am still trying to figure out a solution to my spam problem.  For now, if you would like to comment and don’t wish to set up an account, please email me your comment and I will manually post it.