HypoLambda 0.2.5
dotnet add package HypoLambda --version 0.2.5
NuGet\Install-Package HypoLambda -Version 0.2.5
<PackageReference Include="HypoLambda" Version="0.2.5" />
paket add HypoLambda --version 0.2.5
#r "nuget: HypoLambda, 0.2.5"
// Install HypoLambda as a Cake Addin
#addin nuget:?package=HypoLambda&version=0.2.5
// Install HypoLambda as a Cake Tool
#tool nuget:?package=HypoLambda&version=0.2.5
A small functional programming language for .NET.
Its syntax is based on Python but whitespaces are ignored. Everything is an expression.
The language runtime is embeddable, its AST is accesible and it compiles to portable pcode.
There's an REPL you can play with and the project includes lots of unit tests.
Example of factorial:
f = lambda x:
(x*f(x-1)) if x > 1 else 1;
f(4)
returns 24.0
See details, examples and instructions in the project site.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net is compatible. |
This package has no dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Publish to Github. Build in Mono OSX.