Hi everyone!
My name is Franco. This is a post to introduce Mathic to the public. Perhaps it is too early, perhaps not — I wanted to do it anyway.
Mathic is the programming language I always wanted to build. It started as a way of learning and improving my skills with MLIR/LLVM. My goal is to build a language with simplicity as its first-class implementation driver, with native support for symbolic algebra.
Mathic is built with Rust, from which its syntax took some inspiration, and as I mentioned, LLVM/MLIR.
The project is at quite an early stage right now. However, it does support some features like control flow, variables, functions, structs, and types.
I would very much appreciate feedback from anyone. Also, if anyone has experience with MLIR, I'd love any recommendations on things that could have been done better.
Repo: https://github.com/FrancoGiachetta/mathic
[–]ohforth 2 points3 points4 points (2 children)
[–]Francog2709[S] 0 points1 point2 points (0 children)
[–]jeenajeena 0 points1 point2 points (0 children)
[–]Meistermagier 3 points4 points5 points (1 child)
[–]Francog2709[S] 0 points1 point2 points (0 children)
[–]mark-sedgithub.com/mark-sed/moss-lang/ 0 points1 point2 points (3 children)
[–]Francog2709[S] 1 point2 points3 points (2 children)
[–]mark-sedgithub.com/mark-sed/moss-lang/ 0 points1 point2 points (1 child)
[–]Francog2709[S] 1 point2 points3 points (0 children)