mvs-calculus
Compiler for Swiftlet (by kyouko-taiga)
Moose
🐐 A new fun programming language (by flofriday)
mvs-calculus | Moose | |
---|---|---|
1 | 1 | |
34 | 6 | |
- | - | |
10.0 | 10.0 | |
over 1 year ago | over 1 year ago | |
Swift | Swift | |
Apache License 2.0 | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
mvs-calculus
Posts with mentions or reviews of mvs-calculus.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-08-23.
-
The Val Object Model: Template for a possible future Swift object model
We have benchmarks in this paper: Implementation strategies for mutable value semantics (section 7). We studied Swift, which was our starting point to design Val. The benchmarks compared Swift, C++, Scala, and a core subset of Swift for which we wrote a tiny compiler. We benchmarked randomly generated programs and handwritten ones. Overall, we showed that Swift is the fastest language in the overwhelming majority of the benchmarks, only falling short of C++ for programs with extremely large numbers of mutations (>90% of all operations). Our handwritten implementation (~6K LOC, comments included) was on par with Scala and C++.
Moose
Posts with mentions or reviews of Moose.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-06-03.
-
JuLox: What I Learned Building a Lox Interpreter in Julia
It turns out designing a language is pretty hard, but it was quite fun and am proud of the project. Also I really wanted to implement a typechecker, so we did that too.
https://github.com/flofriday/Moose
What are some alternatives?
When comparing mvs-calculus and Moose you can also consider the following projects:
hylo - The Hylo programming language
julia - The Julia Programming Language
LLVMSwift - A Swift wrapper for the LLVM C API (version 11.0)
Unityper.jl
v - Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero library dependencies. Supports automatic C => V translation. https://vlang.io
Composite - Composite Smart Contract Editor
effekt - A research language with effect handlers and lightweight effect polymorphism
kotlin - The Kotlin Programming Language.
Violet - Python VM written in Swift