|
|
|
|
|
by FridgeSeal
2198 days ago
|
|
F# is the language I want to like, and would like to use in prod, but it constantly feels like the ignored step-child. The REPL is great in theory, but trying to import packages is a nightmare every time I try. Dependencies exist, but they all seem to target wide and inconsistent range of the ecosystem. Want to target dotnetcore 3.1? Good luck have fun: everything you find useful is targeting some combination of standard/framework/core/whatever confusing variant Microsoft decides to come up with this week. If I somehow convinced my co-workers to adopt a language that wasn't C#, I'd point them Rust or Haskell instead. |
|
REPL's often have problems with package management in a number of languages as they often have a different build chain from the compiled style apps which have the chance to resolve packages. When doing .NET Core in the past I know Paket can generate these scripts for the REPL to import packages (seen csx/fsx scripts for each package) - but another comment alludes to a more supported way in the future which is good.
Doesn't seem like you have a problem with the language per se; rather the package management story for .NET Core.