ravi-compiler
ExprTK
ravi-compiler | ExprTK | |
---|---|---|
2 | 10 | |
63 | 577 | |
- | - | |
0.0 | 0.0 | |
over 1 year ago | 4 months ago | |
C | C++ | |
GNU General Public License v3.0 or later | - |
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.
ravi-compiler
-
Working on a Lua to machine-code compiler
hi, you may find my project https://github.com/dibyendumajumdar/ravi-compiler to be of interest
-
A new compiler for Lua and Ravi that can also generate code AOT
The compiler is work in progress but can handle a large subset of Ravi code at the moment. Full details are available at the Github project.
ExprTK
-
A Cpp library to evaluate mathematical literal expressions dynamically
I have found many libraries that can evaluate mathematical expressions, e.g. this one: https://www.partow.net/programming/exprtk/index.html
-
Better library for evaluating math expressions stored on a String
I have used https://github.com/ArashPartow/exprtk for this task, since it is cpp we also used on IOS, however in android we changed to exp4j since it requires less space and did the same job.
-
What do I do if a repo only has a make file and I'm on windows?
For the specific example repo you cited, the project website also offers some preconfigured example MSVC solutions. You may find this much easier to get set up and running if using a Makefile is not a hard requirement.
- What are some projects that taught you a lot?
-
How to calculate an expression that is stored in a string in C++
This ExprTk library looks promising: https://www.partow.net/programming/exprtk/index.html
-
A boolean logic simulator written in c++ & opengl 3.3. This is a toy project I'm currently developing to help me learn c++ & opengl. No libraries used, apart from stb_image and glad.
Now there are lots of libraries out there for expression processing as well. I would recommend exprtk: https://github.com/ArashPartow/exprtk
- library for solving equations from string?
-
Regular language input math operations
If your actual goal isn't to implement it yourself and you need it for something else, take a look at this library: https://github.com/ArashPartow/exprtk
What are some alternatives?
lua-aot-5.4 - An ahead-of-time compiler for Lua 5.4
TinyExpr - tiny recursive descent expression parser, compiler, and evaluation engine for math expressions
mir - A lightweight JIT compiler based on MIR (Medium Internal Representation) and C11 JIT compiler and interpreter based on MIR
muparser - muparser is a fast math parser library for C/C++ with (optional) OpenMP support.
ocean - Programming language that compiles into a x86 ELF executable.
CGal - The public CGAL repository, see the README below
pl0c - Self-hosting PL/0 to C compiler to teach basic compiler construction from a practical, hands-on perspective.
Eigen
stutter - Implement a Lisp, in C, from scratch, no libs
GLM - OpenGL Mathematics (GLM)
ravi - Ravi is a dialect of Lua, featuring limited optional static typing, JIT and AOT compilers
OpenBLAS - OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD version.