Let me preface this by saying F# and c# are functionally equivalent. I’m interested to know if there are any F# RhinoCommon devs who could weigh in on the pros and cons of using F# the F# way? Like the performance gain through ease of concurrency vs the loss from memory allocations due to the default of immutable variables.
I’m currently trying to parse through some c# I wrote years ago, and I’m reminded of all the purported benefits an F#. The conciseness, functions as parameters, piping, etc. of F# is in line with what I’m doing. I don’t want to build a library of objects. I’m building a library of functions to augment Rhino’s library of objects.