Anton Tayanovskyy's blog articles

0
comment
on 3/14/2014 5:38 PM
One of these days I got a hold of a copy of Concurrent Programming in ML by John Reppy, an excellent book. One of the many virtues: it is the missing documentation piece for Concurrent ML (CML) system, explaining design motivations and giving helpful examples. I wish it was in open domain. Why? Simply to push CML design further, bring more attention to it. It is so much better than what is being commonly used. This is not to say that there is no space for other concurrency abstractions. But the CML has th[...]
>> Read the full article
.
0
comment
on 2/21/2014 11:06 AM
.
11
comments
on 2/6/2014 8:04 AM
Many applications want to use multiple cores to execute faster, while retaining the same observable behavior as the sequential version. In this blog I develop a simple F# workflow builder, slightly resembling Async, that allows deterministic logging in presence of parallelism: logs order is entirely determined by the program source (sequential semantics), yet they are available as soon as possible, and the execution model is parallel.
>> Read the full article
.
0
comment
on 10/15/2013 11:09 AM
Has not been said yet, I do not think. In the F# world you may be looking at: MSBuild FAKE IntelliFactory.Build I am not going to do a detailed pro/con analysis of these just yet, but note that every one of them is currently missing abstractions relevant for this problem domain - building. A build system should allow you to do at least what veritable Makefile does - optimal rebuilds, but at an abstract level, as a library. The best system I have seen so far that gives you these abstractions is Sh[...]
>> Read the full article
.
0
comment
on 10/4/2013 8:03 PM
Got asked to compare WebSharper to TypeScript on StackOverflow, doing it here instead. Disclaimer: I work for IntelliFactory and in fact develop WebSharper, so I am obviously biased. Good things to say about FunScript: seems to be entirely unrestricted (I could not even locate a license file) has some very talented people hacking on it (but not as the day job) has this wonderful idea of using TypeScript definition files to provide typed API for JavaScript libraries (however, at this moment it does not wo[...]
>> 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