LanguageExt.Core 2.0.1-alpha

This library uses and abuses the features of C# 6 and 7 to provide a functional 'Base class library', that, if you squint, can look like extensions to the language itself. It also includes an 'Erlang like' process system (actors) that can optionally persist messages and state to Redis (note you can use it without Redis for in-app messaging). The process system additionally supports Rx streams of messages and state allowing for a complete system of reactive events and message dispatch.

This is a prerelease version of LanguageExt.Core.
There is a newer version of this package available.
See the version list below for details.
Install-Package LanguageExt.Core -Version 2.0.1-alpha
dotnet add package LanguageExt.Core --version 2.0.1-alpha
<PackageReference Include="LanguageExt.Core" Version="2.0.1-alpha" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add LanguageExt.Core --version 2.0.1-alpha
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: LanguageExt.Core, 2.0.1-alpha"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install LanguageExt.Core as a Cake Addin
#addin nuget:?package=LanguageExt.Core&version=2.0.1-alpha&prerelease

// Install LanguageExt.Core as a Cake Tool
#tool nuget:?package=LanguageExt.Core&version=2.0.1-alpha&prerelease
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

NuGet packages (62)

Showing the top 5 NuGet packages that depend on LanguageExt.Core:

Package Downloads
LanguageExt.FSharp
Helper library for LanguageExt.Core that facilitates conversion between F# native types like Option, Map, List, etc to .NET and Language Ext types.
LanguageExt.Parsec
Parser combinators library based on Haskell Parsec. This is part of the LanguageExt functional base class library and requires LanguageExt.Core
LanguageExt.Rx
Support for Reactive Extensions overloads for various types in the LanguageExt.Core
LanguageExt.UnitTesting
Extension methods to simplify writing unit tests for code written using LanguageExt library
Echo.Process
echo-process Actor library component that works with LanguageExt.Core: An 'Erlang like' process system (actors) that can optionally persist messages and state to Redis (note you can use it without Redis for in-app messaging). The process system additionally supports Rx streams of messages and state allowing for a complete system of reactive events and message dispatch.

GitHub repositories (2)

Showing the top 2 popular GitHub repositories that depend on LanguageExt.Core:

Repository Stars
louthy/language-ext
C# functional language extensions - a base class library for functional programming
Soluto/tweek
Tweek - an open source feature manager

Version History

Version Downloads Last updated
3.5.27-beta 592 3/14/2021
3.5.26-beta 355 2/26/2021
3.5.25-beta 177 2/18/2021
3.5.24-beta 9,446 11/5/2020
3.5.23-beta 213 11/4/2020
3.5.22-beta 248 11/2/2020
3.5.21-beta 151 11/2/2020
3.5.20-beta 16,545 9/25/2020
3.5.19-beta 276 9/21/2020
3.5.18-beta 1,461 9/17/2020
3.5.17-beta 260 9/16/2020
3.5.16-beta 277 9/10/2020
3.5.15-beta 503 8/31/2020
3.5.14-beta 296 8/24/2020
3.5.13-beta 284 8/21/2020
3.5.12-beta 232 8/20/2020
3.5.11-beta 213 8/19/2020
3.5.10-beta 403 8/17/2020
3.5.9-beta 344 8/16/2020
3.5.8-beta 276 8/14/2020
3.5.7-beta 273 8/14/2020
3.5.6-beta 266 8/13/2020
3.5.5-beta 311 8/12/2020
3.5.4-beta 262 8/10/2020
3.5.3-beta 1,329 7/31/2020
3.5.2-beta 249 7/31/2020
3.5.1-beta 369 7/21/2020
3.5.0-beta 241 7/20/2020
3.4.27-beta 1,074 7/13/2020
3.4.26-beta 4,532 7/8/2020
3.4.25-beta 251 7/8/2020
3.4.24-beta 756 6/19/2020
3.4.23-beta 2,179 6/12/2020
3.4.22-beta 266 6/11/2020
3.4.21-beta 286 6/8/2020
3.4.20-beta 16,675 3/13/2020
3.4.19-beta 376 3/11/2020
3.4.18-beta 322 3/9/2020
3.4.17-beta 421 3/7/2020
3.4.16-beta 380 3/7/2020
3.4.15 342,008 5/14/2020
3.4.15-beta 378 3/5/2020
3.4.14 51,439 5/5/2020
3.4.14-beta 320 3/5/2020
3.4.13 123,676 3/23/2020
3.4.12 42,484 2/28/2020
3.4.11 726 2/27/2020
3.4.10 86,635 2/18/2020
3.4.2 3,960 2/13/2020
3.4.1 319 2/13/2020
3.4.0 2,545 2/12/2020
3.3.51 24,137 1/31/2020
3.3.50 8,161 1/27/2020
3.3.49 22,375 1/12/2020
3.3.48 45,830 1/3/2020
3.3.47 61,962 12/31/2019
3.3.46 54,532 12/16/2019
3.3.45 25,974 12/11/2019
3.3.44 893 12/10/2019
3.3.43 378 12/10/2019
3.3.42 354 12/10/2019
3.3.41 11,971 11/28/2019
3.3.40 5,360 11/25/2019
3.3.39 29,052 11/10/2019
3.3.38 385 11/10/2019
3.3.37 379 11/10/2019
3.3.36 371 11/10/2019
3.3.35 341 11/10/2019
3.3.34 376 11/10/2019
3.3.33 2,512 11/9/2019
3.3.32 350 11/9/2019
3.3.31 418 11/9/2019
3.3.30 353 11/8/2019
3.3.29 39,451 10/17/2019
3.3.28 70,880 9/28/2019
3.3.27 384 9/28/2019
3.3.26 13,801 9/21/2019
3.3.25-beta 426 9/18/2019
3.3.24 1,270 9/18/2019
3.3.23 593 9/17/2019
3.3.22 3,245 9/17/2019
3.3.21 2,426 9/15/2019
3.3.20 9,135 9/7/2019
3.3.19 17,036 8/21/2019
3.3.18 409 8/21/2019
3.3.17 3,502 8/20/2019
3.3.16 1,781 8/18/2019
3.3.15 392 8/18/2019
3.3.14 416 8/18/2019
3.3.13 419 8/16/2019
3.3.12 1,513 8/16/2019
3.3.11 503 8/15/2019
3.3.10 4,775 8/14/2019
3.3.9 625 8/14/2019
3.3.8 1,018 8/12/2019
3.3.7 5,871 8/7/2019
3.3.6 377 8/7/2019
3.3.5 15,623 8/5/2019
3.3.4 6,532 7/30/2019
3.3.3 34,502 7/24/2019
3.3.2 24,924 7/17/2019
3.3.1 469 7/17/2019
3.3.0 501 7/17/2019
3.2.14-beta 373 7/16/2019
3.2.13-beta 353 7/16/2019
3.2.12-beta 363 7/16/2019
3.2.11-beta 380 7/16/2019
3.2.10-beta 357 7/16/2019
3.2.9-beta 349 7/16/2019
3.2.8-beta 357 7/15/2019
3.2.7-beta 358 7/15/2019
3.2.6-beta 368 7/14/2019
3.2.5-beta 927 6/24/2019
3.2.4-beta 353 6/24/2019
3.2.3-beta 792 6/23/2019
3.2.2-beta 415 6/23/2019
3.2.1-beta 381 6/22/2019
3.2.0-beta 359 6/20/2019
3.1.24 66,954 5/15/2019
3.1.23 52,687 5/8/2019
3.1.22 597 5/7/2019
3.1.21 7,505 5/1/2019
3.1.20 426 5/1/2019
3.1.19 5,334 4/19/2019
3.1.18 10,013 4/12/2019
3.1.17 481 4/12/2019
3.1.16 467 4/11/2019
3.1.15 743,066 2/8/2019
3.1.14 59,489 12/7/2018
3.1.13 55,731 11/10/2018
3.1.12 2,149 11/1/2018
3.1.11 803 10/31/2018
3.1.10 739 10/31/2018
3.1.9-beta 518 10/30/2018
3.1.8-beta 800 10/25/2018
3.1.7-beta 534 10/24/2018
3.1.6-beta 514 10/22/2018
3.1.5-beta 485 10/22/2018
3.1.4-beta 543 10/19/2018
3.1.3-beta 610 10/18/2018
3.1.2-beta 503 10/18/2018
3.1.1-beta 512 10/17/2018
3.1.0-beta 542 10/17/2018
3.0.31 21,820 10/10/2018
3.0.28 6,921 10/1/2018
3.0.27 606 10/1/2018
3.0.26 17,812 9/24/2018
3.0.25 711 9/24/2018
3.0.24 1,532 9/19/2018
3.0.23 586 9/19/2018
3.0.22 25,805 8/8/2018
3.0.21 663 8/8/2018
3.0.20 20,355 7/22/2018
3.0.19 20,692 7/4/2018
3.0.18 9,067 6/26/2018
3.0.17 6,578 6/20/2018
3.0.16 46,590 6/13/2018
3.0.15 904 6/13/2018
3.0.14 2,532 6/11/2018
3.0.13 1,469 6/5/2018
3.0.12 659 6/5/2018
3.0.11 697 6/5/2018
3.0.10 678 6/5/2018
3.0.9 1,703 6/5/2018
3.0.8 838 6/4/2018
3.0.7 663 6/4/2018
3.0.6 677 6/4/2018
3.0.5 743 6/4/2018
3.0.4 764 6/4/2018
3.0.2 31,673 5/21/2018
3.0.1 113,890 4/16/2018
3.0.0 6,681 4/14/2018
2.2.29-beta 817 4/13/2018
2.2.28-beta 764 4/13/2018
2.2.27-beta 645 4/11/2018
2.2.26-beta 675 4/5/2018
2.2.25-beta 640 4/5/2018
2.2.23-beta 652 4/5/2018
2.2.22-beta 583 4/5/2018
2.2.21-beta 622 4/5/2018
2.2.20-beta 623 4/3/2018
2.2.19-beta 614 4/2/2018
2.2.18-beta 672 3/27/2018
2.2.17-beta 584 3/27/2018
2.2.16-beta 699 3/27/2018
2.2.15-beta 618 3/27/2018
2.2.14-beta 674 3/26/2018
2.2.13-beta 1,834 2/21/2018
2.2.12-beta 610 2/21/2018
2.2.11-beta 1,176 2/20/2018
2.2.10-beta 836 2/12/2018
2.2.9-beta 792 2/8/2018
2.2.8-beta 698 2/7/2018
2.2.7-beta 685 2/7/2018
2.2.6-beta 684 2/7/2018
2.2.5-beta 573 2/7/2018
2.2.4-beta 613 2/7/2018
2.2.3-beta 716 2/7/2018
2.2.2-beta 722 2/7/2018
2.2.1-alpha 3,770 12/28/2017
2.2.0-alpha 703 12/27/2017
2.1.32 46,428 12/13/2017
2.1.31 882 12/12/2017
2.1.30 744 12/12/2017
2.1.29 3,038 12/6/2017
2.1.28 13,721 11/14/2017
2.1.27 637 11/14/2017
2.1.26 667 11/14/2017
2.1.25 13,914 10/26/2017
2.1.24 622 10/26/2017
2.1.23 3,958 10/3/2017
2.1.22 1,528 9/28/2017
2.1.21 7,218 9/6/2017
2.1.20 1,134 9/6/2017
2.1.19 1,066 9/5/2017
2.1.18 17,770 8/16/2017
2.1.17 1,956 8/10/2017
2.1.16 786 8/10/2017
2.1.15 803 8/10/2017
2.1.14 810 8/9/2017
2.1.13 56,220 8/4/2017
2.1.12 730 8/3/2017
2.1.11 3,552 8/3/2017
2.1.10 688 8/2/2017
2.1.9 994 8/1/2017
2.1.8 725 8/1/2017
2.1.7 620 8/1/2017
2.1.6 609 8/1/2017
2.1.5 868 8/1/2017
2.1.4 704 7/31/2017
2.1.3 729 7/31/2017
2.1.2 716 7/31/2017
2.1.1 695 7/30/2017
2.1.0 750 7/30/2017
2.0.92 899 7/28/2017
2.0.91 855 7/27/2017
2.0.90 605 7/27/2017
2.0.88 809 7/27/2017
2.0.87 834 7/26/2017
2.0.86 774 7/26/2017
2.0.84 840 7/24/2017
2.0.83 1,327 7/19/2017
2.0.82 1,980 7/14/2017
2.0.81 950 7/12/2017
2.0.80 1,118 7/10/2017
2.0.79 698 7/10/2017
2.0.77 3,402 7/7/2017
2.0.76 1,587 7/3/2017
2.0.75 2,837 7/1/2017
2.0.74 742 6/29/2017
2.0.73 814 6/28/2017
2.0.72 844 6/28/2017
2.0.71 1,439 6/27/2017
2.0.70 690 6/27/2017
2.0.69 1,478 6/26/2017
2.0.68 664 6/26/2017
2.0.67 2,097 6/15/2017
2.0.66 4,985 6/6/2017
2.0.65 42,703 5/19/2017
2.0.64 810 5/17/2017
2.0.63 734 5/16/2017
2.0.62 844 5/11/2017
2.0.61 752 5/9/2017
2.0.60 2,815 4/21/2017
2.0.56-beta 646 4/21/2017
2.0.55-beta 652 4/20/2017
2.0.54-beta 738 4/20/2017
2.0.53-beta 746 4/20/2017
2.0.52-beta 733 4/14/2017
2.0.51-beta 679 4/8/2017
2.0.50-beta 680 4/6/2017
2.0.49-beta 637 4/5/2017
2.0.48-beta 650 4/5/2017
2.0.46-beta 692 4/5/2017
2.0.45-beta 642 4/5/2017
2.0.44-beta 1,085 3/30/2017
2.0.43-beta 651 3/29/2017
2.0.42-beta 576 3/29/2017
2.0.41-beta 718 3/29/2017
2.0.40-beta 661 3/29/2017
2.0.39-beta 720 3/28/2017
2.0.38-beta 1,039 3/21/2017
2.0.37-beta 534 3/20/2017
2.0.36-beta 538 3/20/2017
2.0.35-beta 551 3/20/2017
2.0.34-beta 1,024 3/20/2017
2.0.33-beta 535 3/20/2017
2.0.32-beta 739 3/9/2017
2.0.31-beta 582 3/9/2017
2.0.30-beta 644 3/9/2017
2.0.29-beta 569 3/9/2017
2.0.28-beta 794 3/9/2017
2.0.27-beta 538 3/9/2017
2.0.26-beta 1,148 3/6/2017
2.0.25-alpha 777 3/5/2017
2.0.23-alpha 714 3/3/2017
2.0.22-alpha 754 3/3/2017
2.0.21-alpha 746 3/1/2017
2.0.20-alpha 659 3/1/2017
2.0.19-alpha 636 2/28/2017
2.0.18-alpha 574 2/28/2017
2.0.17-alpha 663 2/28/2017
2.0.16-alpha 803 2/27/2017
2.0.15-alpha 678 2/21/2017
2.0.14-alpha 887 2/20/2017
2.0.13-alpha 664 2/20/2017
2.0.12-alpha 733 2/20/2017
2.0.11-alpha 728 2/20/2017
2.0.10-alpha 680 2/20/2017
2.0.9-alpha 664 2/20/2017
2.0.8-alpha 681 2/18/2017
2.0.7-alpha 629 2/17/2017
2.0.6-alpha 643 2/17/2017
2.0.5-alpha 680 2/15/2017
2.0.4-alpha 685 2/13/2017
2.0.3-alpha 687 2/8/2017
2.0.2-alpha 644 2/7/2017
2.0.1-alpha 691 2/5/2017
2.0.0-alpha 714 1/17/2017
1.9.7 24,440 11/15/2016
1.9.6 780 11/15/2016
1.9.5 1,079 11/4/2016
1.9.4 5,724 10/18/2016
1.9.3 2,877 9/26/2016
1.9.2 8,597 9/6/2016
1.9.1 2,405 7/24/2016
1.9.0 767 7/23/2016
1.8.22-beta 664 6/22/2016
1.8.21-beta 636 6/21/2016
1.8.20-beta 622 6/21/2016
1.8.19-beta 573 6/21/2016
1.8.18-beta 605 6/13/2016
1.8.17-beta 631 6/11/2016
1.8.15-beta 739 6/10/2016
1.8.14-beta 614 6/9/2016
1.8.13-beta 623 6/8/2016
1.8.12-beta 649 6/8/2016
1.8.11-beta 608 6/8/2016
1.8.9-beta 612 6/6/2016
1.8.8-beta 643 6/5/2016
1.8.7-beta 598 6/5/2016
1.8.6-alpha 580 6/5/2016
1.8.5-alpha 573 6/5/2016
1.8.4-alpha 590 6/3/2016
1.8.3-alpha 582 6/3/2016
1.8.2-alpha 597 5/17/2016
1.8.1-alpha 601 4/9/2016
1.8.0-alpha 578 4/9/2016
1.7.38 221,422 4/1/2016
1.7.37 669 3/31/2016
1.7.36 705 3/30/2016
1.7.35 668 3/30/2016
1.7.34 649 3/30/2016
1.7.33 690 3/30/2016
1.7.32 719 3/28/2016
1.7.31 640 3/28/2016
1.7.30 691 3/27/2016
1.7.29 680 3/20/2016
1.7.28 657 3/17/2016
1.7.27 1,020 2/25/2016
1.7.26 665 2/25/2016
1.7.25 647 2/25/2016
1.7.24 624 2/24/2016
1.7.23 645 2/24/2016
1.7.22 673 2/21/2016
1.7.21 685 2/18/2016
1.7.20 1,001 2/5/2016
1.7.19 1,714 1/11/2016
1.7.18 645 1/11/2016
1.7.17 675 1/11/2016
1.7.16 1,501 1/8/2016
1.7.15 2,628 12/27/2015
1.7.14 663 12/27/2015
1.7.12 840 12/27/2015
1.7.11 701 12/21/2015
1.7.10 687 12/18/2015
1.7.9 640 12/17/2015
1.7.8 660 12/17/2015
1.7.7 635 12/17/2015
1.7.5 1,429 12/9/2015
Show less