Replies: 1 comment
-
The short answer is no, this will never happen. The longer answer: The purpose of this library is to be a BCL of FP, not an Option library, or other pieces of an FP ecosystem. An Of course, it would be possible to use combinations of extension methods and other techniques to avoid this - but I don't want to, because I see the power of this library being its 'FP in a box' solution for C#. And whilst there's probably an argument for moving some, non-essential, types out of Most of those dependencies you listed are used in the implementation of However, the reason that nearly all of those libraries are referenced is because language-ext is a .NET Standard 2.0 library; .NET Standard has a ton of functionality missing that's in .NET Core and/or .NET Framework. These dependencies patch that missing functionality. The next major release ( <ItemGroup>
</ItemGroup> Which is what you desire. But, to be clear, the library still depends on the same types it did before, but now they're in the framework and not separate nuget libraries. So, the situation is no different. |
Beta Was this translation helpful? Give feedback.
-
The ".Core" project is full of NuGet dependencies and I wonder if we can remove them or make it a separate light version, with Option, and other essential Functional object, without any dependency.
Beta Was this translation helpful? Give feedback.
All reactions