exercism / fsharp

Exercism exercises in F#.
https://exercism.org/tracks/fsharp
MIT License
109 stars 97 forks source link

Hangman exercise says language-specific files will contain explanations; no such files exist #549

Open rmunn opened 6 years ago

rmunn commented 6 years ago
  1. Run exercism f fsharp to fetch the hangman exercise (if you're at that point).
  2. The README says "You'll need to install an FRP library for this, this will be described in the language/track specific files of the exercise."
  3. Nothing in the F#-specific files suggests which FRP library should be downloaded, or even a mesasge like "You don't need an FRP library for this; here's a skeleton of an FRP approach that you can copy and flesh out."
ErikSchierboom commented 6 years ago

Yeah, I've been struggling a lot with the FRP approach, chiefly because of my lack of experience with such an approach. Do you perhaps have any experience with FRP? And if so, would you be willing to help us re-design this exercise to use proper FRP?

rmunn commented 6 years ago

I don't have any experience with FRP myself either, so I'm perhaps not the best person to work on this. A couple resources that might be useful: a good intro to FRP concepts in Javascript, and the Gjallarhorn library which is designed to take the Observable stuff from .Net and make it more idiomatic F#. IMHO, Gjallarhorn might be the best library to use for this exercise, as the Gjallarhorn documentation is actually accessible (as opposed to the Observable docs, which are about as dense as an overgrown jungle, and about as inaccessible as that jungle as well).