Welcome to Atalasoft Community Sign in | Help

Browse by Tags

All Tags » C#   (RSS)
DelegateEvents use DynamicInvoke under the hood and so can be slow when trigged frequently.  As we have an existing model which requires an event interface, this was was causing our F# implementation to be a bit slower than the C# we were comparing Read More...
The more I use F# the more I want to write my every day production C# code in a functional way.  To this end, I’ve written a few higher order extension methods as the need arose.  I wanted to take a moment and share them with you.  I think Read More...
Recently I’ve been working with some local search techniques and wanted to share my Steepest Ascent Hill Climbing solution. The general idea of Steepest Ascent Hill Climbing is that in each iteration of the hill climbing process you apply a set of transforms Read More...
Over this past week at PDC I was lucky enough to see some fantastic sessions and spend time with members of the F# and greater Visual Studio language teams.  Naturally, these experiences have left me both floored and swimming in new ideas.  Read More...
F# events are popping up all over the place and so I’ve included a separate section for them today.  As far as posts go I’ve stumbled across immutable queue and range libraries,  a post on the underlying implementation of discriminated unions, Read More...
A couple of months ago I was talking to Lou Franco , the head of our Software Engineering department and fellow functional programming enthusiast, about the possibility of using F# for projects in the future.  Being business minded, he replied that Read More...
If you follow me on twitter , you know that I am no fan of the System.Drawing namespace.  It’s a rush job thinly wrapped layer on top of GDI+.  A great deal is only partially implemented and there is quite a lot of undocumented behavior.  Read More...
I’m back from my three week vacation and am just about buried in fascinating functional programming links.  I’ve managed to get through most of them and have selected the best of these for this very special welcome back edition of Discoveries This Read More...
After spending much time evaluating different approaches, I’ve found a way to easily and reliably grab the URL of my hosting page from inside of a C# based ActiveX Control.  This process involves using dynamic COM invocation to obtain the IWebBrower Read More...
I’ve recently been building an ActiveX Control in .NET 2.0 and thought I would share some of the problems I’ve run into, as well as their solutions.  I hope that in reading this you can avoid a few of the timesinks I fell into.    Safe Read More...
With the start of our F# User’s Group this next Monday and New England Code Camp 11 last weekend , things have been extremely busy this past week. Meanwhile, the F# sociocosm is growing at a rapid pace. This week we have a talk by Don Syme, a look at Read More...
This week we have MapReduce, WebTools and yet another F# to C# language comparison. I spent yesterday at a seminar led by Michael de la Maza . He, Talbot Crowell and I will soon be starting a F# user’s group in Boston, Massachusetts. I’m interested in Read More...
This week I have a very diverse set of topics:  First, using the functional programming concept of folds in C# to reimplement much of LINQ.  Then a bit of reflection on F# Grammar Parsers.  Finally, some community discussion on real world Read More...
While in most cases there is no explicit information in an assembly as to which languages it was compiled from, it is possible to make an educated guess as to which languages were used.  This is due to the fact that each different .NET compiler leaves Read More...
This week we have practical examples of Lazy Evaluation with Memoization, an interview with Don Syme and a discussion on the Visitor Pattern’s place in F#.  Also, any comments on the new title for my weekly posting would be appreciated.   Forum Read More...
More Posts Next page »