Blog articles of New England F# User Group

0
comment
comment
on 9/14/2012 9:57 AM
There is news on the faster F# Printf.* story. We released an alternative implementation as a package today.
NuGet: IntelliFactory.Printf
Source: https://bitbucket.org/IntelliFactory/printf
Some background: F# Printf.* functions are a very nice interface for formatted printing, but the default implementation is quite slow, which is undesirable for production use (say, for logging inside a server). I believe the F# team is addressing this for their next release - and when it comes, it is going to be aw[...]
0
comment
comment
on 7/19/2012 7:59 AM
There recently was an interesting SO question on F# Printf.* family of functions:
http://stackoverflow.com/questions/11559440/how-to-manage-debug-printing-in-f
It is known that these functions are very slow. Slow enough for most people to avoid them entirely, despite the advantages they offer in verifying argument types.
What I did not know is that these functions are so slow that a few lines of simple user code can speed them up, without changing the interface:
With this code I get from 2x to 10x [...]
0
comment
comment
on 6/14/2012 8:21 AM
We have just released a new version (2.4.85) of WebSharper, our web development framework and F#-to-JavaScript compiler. The main highlight of this release is experimental support for easy cloud deployment of your applications with AppHarbor. Small AppHarbor deployments are currently free, which is great news for individual developers and small companies.
How to get it to work:
Set up a GitHub or Bitbucket repository
Set up an AppHarbor account
Connect the two, according to AppHarbor instructions, so th[...]
1
comment
comment
on 5/25/2012 5:23 PM
Let me introduce BuildMagic: https://bitbucket.org/IntelliFactory/buildmagic - get 0.0.1 via NuGet
Have you used NuGet? If not, you probably should - with aggressive backing from Microsoft, it's quickly converging to be the default package manager and binary repository for .NET, other similar projects now stand no chance (though they often have more technical merit).
Have you used NuGet package restore? You probably should - pushing binaries into source control is wicked. Especially if you are using DVCS[...]
0
comment
comment
on 4/28/2012 1:57 PM
To try out something different, I took a shot at writing a pretty-printing module. Of all the papers I found on the subject, perhaps the most accessible is A prettier printer by Wadler. In particular the algebra of documents presented in the paper is very simple and therefore compelling.
I tried to implement these combinators in a OCaml. Unfortunately for OCaml, Wadler's code heavily relies on laziness for searching the exponentially large tree of possible printouts and selecting the optimal one by limite[...]
About this group
- Founded: 7/22/2011
- Owners: Adam Granicz
- Members: 1
- Past events: 4
- Upcoming events: 0 Log in to join
Featured group
![]() | New York City F# User Group 3 past events |
Latest blog articles by fsug (see all)
May 2015
November 2014
August 2014
July 2014
June 2014
May 2014
April 2014
March 2014
February 2014
October 2013
June 2013
May 2013
April 2013
March 2013
October 2012
September 2012
July 2012
June 2012
May 2012
April 2012
February 2012
January 2012
December 2011
November 2011
September 2011
July 2011
February 2011
January 2011
June 2010
January 2010
December 2009
Group tags
- f# × 33
- clojure × 14
- functional × 14
- haskell × 14
- scala × 11
- erlang × 6
- c# × 4
- .net × 3
- agile × 3
- ocaml × 3
- websharper × 3
- ddd × 2
- exchange × 2
- java × 2
- javascript × 2
- neo4j × 2
- nosql × 2
- scheme × 2
- skillsmatter × 2
- alt.net × 1
- android × 1
- architecture × 1
- async × 1
- bdd exchange × 1
- blazehtml × 1
- cassandra × 1
- clean × 1
- codeken × 1
- coffeescript × 1
- common lisp × 1
- continuous delivery × 1
- finance × 1
- fractureio × 1
- grails × 1
- groovy × 1
- html × 1
- html5 × 1
- islisp × 1
- jquery × 1
- jvm × 1
- lisp × 1
- load testing × 1
- lua × 1
- metro style × 1
- microsoft × 1
- mongodb! × 1
- ninja × 1
- ouya × 1
- package management × 1
- prog × 1
- projects × 1
- python × 1
- qcon × 1
- racket × 1
- reactive extensions × 1
- restful × 1
- riak × 1
- rx × 1
- scalability × 1
- tdd × 1
- test × 1
- titanium × 1
- unit testing × 1
- user group × 1
- web × 1
- web services × 1
- winrt × 1
![]() |
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 |