SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 lambda-calculu Open-Source Projects
-
write-you-a-haskell
Building a modern functional compiler from first principles. (http://dev.stephendiehl.com/fun/)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Lambda-Calculus
A simple Programming Language Compiler to Lambda-Calculus, with a Lambda-Runtime (by Demuirgos)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Kind: A lambda-calculus based pure programming language | news.ycombinator.com | 2023-11-27
I highly recommend https://github.com/sdiehl/write-you-a-haskell as it is very developer friendly. It’s not complete, but it really gets the gears turning and will set you up for writing your own Hendley-Milner style type checker.
Learn something that pays the bill first - nowadays it's Golang/Rust react/typescript. Then you can try some pure fp libs like fp-ts and fp-core.rs, and look through existing scala cats docs. If you'll feel bad about it - that's totally fine and expectable, fp takes a paradigm shift and not that many dev able to shift their brains way of thought due to basic psychological rigidity) (inability to change habits and to modify concepts/attitudes once developed). And that's purely a staffing and management issue - folks hired randoms out of the blue, and called 'em a team.
Project mention: Uiua: A minimal stack-based, array-based language | news.ycombinator.com | 2023-09-27Reminds me a bit of Cognate(https://github.com/cognate-lang/cognate/blob/master/INTRODUC...)
Think I would like Uiua more if it require a space between terms. It wouldn’t be quite as tacit but it would be easier to read and more flexible — you could multi-symbol operators.
Implementation
Project mention: rlci: Overly-documented Rust-powered Lambda Calculus Interpreter. A real programming language in just a bit of code and way too many comments. | /r/rust | 2023-06-19
lambda-calculus related posts
-
Kind: A lambda-calculus based pure programming language
-
Can one use lambda calculus as an IR?
-
Discussion Thread
-
First (1/5) steps with HVM, A massively parallel, optimal functional runtime in Rust
-
Lambdalisp: A Lisp interpreter written in untyped lambda calculus
-
Eliezer Yudkowsky has great news: "Parents conceiving today may have a fair chance of their kids living to see kindergarten."
-
meet typeless, an interpreter for λ-calculus implemented in ruby
-
A note from our sponsor - SaaSHub
www.saashub.com | 7 May 2024
Index
What are some of the best open-source lambda-calculu projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Kind | 3,456 |
2 | write-you-a-haskell | 3,304 |
3 | fp-core.rs | 1,296 |
4 | lambdalisp | 219 |
5 | cognate | 204 |
6 | elsa | 180 |
7 | lambda-calculator | 88 |
8 | birb | 79 |
9 | mikrokosmos | 68 |
10 | salt | 62 |
11 | rlci | 57 |
12 | meta-cedille | 54 |
13 | ltext | 36 |
14 | clique | 26 |
15 | lambdacraft | 21 |
16 | lambda-fibonacci | 19 |
17 | typeless | 17 |
18 | StepULC | 15 |
19 | lambda-calculus-devkit | 14 |
20 | Lambda-Calculus | 13 |
21 | compiler-web-service | 6 |
22 | lambda | 4 |
23 | sloe | 3 |
Sponsored