Ross McKinlay's blog articles

0
comment
on 7/28/2013 8:21 AM
That's right.. the type provider everyone has been waiting for, the choose your own adventure type provider! This is completely pointless and silly, something I just wrote this afternoon.  I had various discussions with Phil Trelford about this and finally decided to do it. Unfortunately none of the real CYOA books are out of copyright and there appears to be very little in the way of other free ones that I can  find.  I did however find this one rather silly story on smashwords which is free, it's not qui[...]
>> Read the full article
.
0
comment
on 7/3/2013 11:55 AM
Introduction This article will introduce Last-Fi – an F# powered internet radio player that uses a Raspberry Pi and Last.Fm services.  The motivation behind this work was to both build something fun and useful for the Raspberry Pi that interfaces with various pieces of hardware, but can also show off some features that F# is great at within a hardware context. The result is Last-Fi – a highly asynchronous and stable music player.  It is based around Last.Fm, but because it uses MPD to play music it only re[...]
>> Read the full article
.
0
comment
on 3/2/2013 5:58 AM
I got a Pi for my birthday! A great excuse to get back into electronics. After unsuccessfully struggling to get the F# compiler to build under the stable version of mono for Debian Wheezy, I realised that F# programs work just fine if you build normally from a windows computer, throw in FSharp.Core.dll in the /bin/ and copy it over. So I have a setup now where I work with VS2012 / Sublime and sync the executable and libraries with WinScp (or indeed the Scp plugin for FAR Manager). Next up is to get access [...]
>> Read the full article
.
0
comment
on 12/29/2012 10:50 AM
Are you tired of generating strongly typed classes with millions of lines of C# using crmsvcutil.exe that often crashes?  Fed up with having to re-generate the classes every time something in the schema changes?  Feeling restricted by the LINQ provider's limitations?  Ever wonder why you should need to know what attribute joins to what in your relationships to perform your joins? F# to the rescue! I am working on a F# type provider than aims to solve a lot of these pains, and more besides!  This is just a [...]
>> Read the full article
.
0
comment
on 12/1/2012 6:49 AM
I currently do a lot of Office type automation work where I scan a bunch of email from exchange, download excel attachments, open and transform a bunch of data from them, reconcile these against databases using FLinq, produce graphs and charts with the results using FSharpChart, and so forth. (p.s - as a side note, F# is awesome at doing this kind of thing, I can knock all kinds of stuff out super fast.  p.p.s - Active patterns with Excel = win) As anyone who has done any office automation will know, clean[...]
>> 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