@JethroDjan@angel_d_munoz@dsymetweets It's the potential polymorphic surprise vs convenience trade-off. Initially I went with no overloading for months and discovered that I preferred this more explicit way. It was a jarring at first TBH and I didn't expect it to make any difference. It's not a lesser form of FP.
@theburningmonk could they be too fast, as in they get bored and move on within 4 weeks? How would you respond to keep them? I have seen this a few times. In one case, the candidate described himself as a failed researcher and didn't have a lot of confidence. He'd flunk your question ;)
@dzoukr I was hoping you would tell me how to explain it. :( A lot of these before/after FP practices sound like bad discipline to... even my former self.
@dzoukr it's the hardest feature to sell. You will notice less paranoia manifesting itself in unit tests, and if you catch yourself reasoning about the code base in new ways, it'll be more disconcerting... but this is just the beginning... nobody will believe you... more paranoia
@vzarytovskii Not having a Windows PC -- I couldn't fulfil the build + testing requirements. A few times Type Provider improvements I made weren't looked at. I waited patiently... I guess folk were busy. This was a few years ago.
@KAvignon@dsymetweets Until we're not camera shy, I'm claiming presenters are allergic to the red recording light. So sorry, it wasn't recorded. Next time? We've got @dsymetweets attempting to teach @gvanrossum F# to look forward to though https://t.co/7akS6sHyHF. In-dent-at-ion (name the U2 song).
@Bizmonger@ploeh@tomaspetricek A DU of interfaces (one case for each) with an overloaded static method to cast them to the right DU case (if you want a shortcut)
@isaac_abraham Did Clojure start off on the CLR platform? So, is Clojure an example of what is possible for F#? I'm surprised that FP communities don't pull together more. There seems to be less friction between C# and Java.