Faisal Waris's blog articles

0
comment
on 8/18/2011 10:03 AM
In the previous post I explained, at a very high level, that monads are really about function composition with side activities. In this post, I will use an example based on F#’s Async monad to demonstrate practical uses of monads. … Continue reading →
>> Read the full article
.
0
comment
on 7/30/2011 2:42 PM
As a late comer to functional programming (FP), I struggled a fair bit with understanding monads at first. The ‘aha’ moment for me was that monads are really about function composition. Function composition is somewhat of an alien concept for … Continue reading →
>> Read the full article
.
0
comment
on 7/11/2011 1:52 PM
Recently, Robert Hundt of Google published a paper titled “Loop Recognition in C++/Java/Go/Scala” The paper compares various aspects (run-time performance, code size, etc.)  of the implementation of the same algorithm in different languages. See the paper for a detailed analysis. The … Continue reading →
>> Read the full article
.
0
comment
on 7/1/2011 2:20 PM
National Highway Traffic Safety association (NHTSA) (http://nhtsa.gov) has loads of publicly available data on auto complaints and recalls (although you have to dig a bit to find the actual data files). Say you want to analyze National Highway Traffic Safety Administration customer complaints … Continue reading →
>> Read the full article
.
0
comment
on 4/29/2011 1:26 PM
Here is a simple Sudoku solver that uses F# and Microsoft Solver Foundation’s Constraint Programming solver. The 9×9 matrix of a Sudoku puzzle is represented as a list of 81 cells. Cells can have values 0-9. Zeros represent blank cells. … Continue reading →
>> Read the full article
.
IntelliFactory Offices Copyright (c) 2011-2012 IntelliFactory. All rights reserved.
Home | Products | Consulting | Trainings | Blogs | Jobs | Contact Us | Terms of Use | Privacy Policy | Cookie Policy
Built with WebSharper