Oskar Gewalli

Results 184 comments of Oskar Gewalli

Even though F# does not have rankN, F# does have at least side effects: ```f# let inline setField valueOptic value updatedAtOptic now source = let mutable eq1=false let v1= over...

How would functor logic a la Ocaml like dependency injection look?

Yes, makes sense. Feels like a thing that you should be able to do perhaps nicer in f#, i.e.: ```fsharp module String = CString.Make (System.Globalization.CultureInfo.CreateSpecificCulture "PT") ```

Suggestions for how to improve the documentation from the f# code slack @Swoorup : > search by function signature would definitely mean a plus > the documentations assume you are...

The big issue here is writing documentation. I think ideas about how to structure the documentation is valuable. I'm unsure if `docute` or `Waypoint` are applicable since we already have...

Perhaps there should be clear that you should start out with fsharp-for-fun-and-profit when you arrive at the F#+ docs then?

Perhaps having multiple doc sites in order to combine different strengths? Though that could mean that the navigation ends up a bit inconsistent.

Yes. I think it would make sense to use F# 5 style include as an introduction to scripting with F#+.

Sounds good!

If we look in the tests we find the following example: https://github.com/fsprojects/FSharpPlus/blob/3fdc13372d05c388e8e3f3f9d53ee197230bf526/tests/FSharpPlus.Tests/Free.fs#L74-L144 There is currently not that much in the free monad docs section, but that could change 😉