meson-brainfuck
A proof that Meson is actually Turing-Complete (by xorvoid)
cppfront
CMake wrapper around the cppfront repository (by modern-cmake)
Our great sponsors
meson-brainfuck | cppfront | |
---|---|---|
4 | 4 | |
10 | 66 | |
- | - | |
0.0 | 4.9 | |
over 4 years ago | about 1 month ago | |
Meson | CMake | |
- | - |
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.
meson-brainfuck
Posts with mentions or reviews of meson-brainfuck.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2024-04-17.
-
A proof that Meson is Turing-Complete
As other top-level comment indicates, this is debatable: https://github.com/xorvoid/meson-brainfuck/issues/1
-
Good reasons to NOT use CMake
Meson is not capable enough. It lacks ways to create abstractions. It also advertises itself as not being turing complete, which is not only unimportant, but also false.
-
Registries: Bring your own libraries to vcpkg
What about: https://github.com/xorvoid/meson-brainfuck :P
cppfront
Posts with mentions or reviews of cppfront.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2024-03-31.
-
Cpp2 and cppfront – An experimental 'C++ syntax 2' and its first compiler
Any good CMake integration besides https://github.com/modern-cmake/cppfront?
-
Good reasons to NOT use CMake
For another example, the CMake wrapper I wrote for cppfront automatically translates .cpp2 files to .cpp. This is simply impossible in Meson which, again, requires end-users to find the cppfront binary, write a generator rule, and then run it.
-
Using cppfront with Meson
And this is the equivalent CMake code using the modern-cmake/cppfront project:
-
Using cpp2/cppfront with CMake
cmake_minimum_required(VERSION 3.23) project(example) include(FetchContent) FetchContent_Declare( cppfront GIT_REPOSITORY https://github.com/modern-cmake/cppfront.git GIT_TAG main # or an actual git SHA if you don't like to live dangerously ) FetchContent_MakeAvailable(cppfront) add_executable(main main.cpp2)
What are some alternatives?
When comparing meson-brainfuck and cppfront you can also consider the following projects:
cmake-init-use-pkg-config - Using a dependency that does not support clients using CMake
ProxImaL - A domain-specific language for image optimization.
meson - The Meson Build System
nsbuild