-
https://github.com/fsharp/powerpack/blob/master/src/FSharp.PowerPack/Async*
I reference PowerPack in most of my projects just to get the AsyncReadToEnd from StreamExtensions in the PowerPack.
It woul…
-
A syntax to declare a function that replaces implicit returns with an implicit call to a continuation function. Extremely useful for designing continuation-oriented functions, as are ubiquitous in Nod…
-
when compiling with -D haxe3 :: Parser.hx 59
when compiling without -D haxe3, i get an error from 'monax' about Context having no field currentPos (and working aruond that, that it has no field typeo…
-
I would like to simplify the API for GUI layout.
Since our focus is on GUIs, I wonder if we should downplay the full HTML capability and instead provide a few combinators for aligning GUI elements. […
-
This is one half [JS joke](http://wtfjs.com/2010/06/02/instances-and-default-values) and one half [math joke](http://www.math.harvard.edu/~mazur/preprints/when_is_one.pdf).
But even so, I'm only half…
-
The Notes to Chapter 3 could use some love. I think it would be nice to include a bit of mention of different ways that type theories can treat logic (e.g. logic on top of type theory, logic-enriched…
-
This is another useful abstraction and a fairly common pattern. Works like map but also recursively maps the function to sublists (that is, a "tree" represented by nested lists).
``` scheme
;; helper…
Fuco1 updated
11 years ago
-
I've noticed that there are lots of cases in the code where `List.length` is called in data structures as though it were a trivial function.
The thing is, `FSharpList` does not store its length. Ever…
-
The instances of Bifunctor and Biapply aren't as lazy as they could be for single-constructor types. For example, comparing (Control.Arrow.***) and Data.Bifunctor.bimap:
```
> (Control.Arrow.***) (co…
-
We find that `Void` (the top of the hierarchy) is not adequatly named, since it conveys the idea that it can only point to nothing.
Similarly we find that `Bottom` (the subclass of every type) is con…