Zig is moving off of LLVM
This is a very big undertaking. Using LLVM as a codegen backend (the piece that actually generates the binary for a specific target) has become the norm for every new compiled language. And for good reasons, LLVM offers a rich set of industry leading optimization for speed and size far beyond any other build tool and allows the programming language to easily interop with C/C++ code.
Rust uses LLVM as its codegen backend and moving off of it has been a stated problem for a long time, there's still work being done on this area.
The Zig folks have once again proven that they are one of the smartest and the most capable people in the programming language community. Although it seems like from reading the comments the Zig community heavily relies on the C/C++ interop feature so the proposal might get dropped.
File for Divorce from LLVM
This is a very big undertaking. Using LLVM as a codegen backend (the piece that actually generates the binary for a specific target) has become the norm for every new compiled language. And for good reasons, LLVM offers a rich set of industry leading optimization for speed and size far beyond any other build tool and allows the programming language to easily interop with C/C++ code.
Rust uses LLVM as its codegen backend and moving off of it has been a stated problem for a long time, there's still work being done on this area.
The Zig folks have once again proven that they are one of the smartest and the most capable people in the programming language community. Although it seems like from reading the comments the Zig community heavily relies on the C/C++ interop feature so the proposal might get dropped.
File for Divorce from LLVM
π1
Frectonz
I have been working on this project actively for approximately a week. Today i am making the repo public. π I know there isn't much there yet but checkout the readme, checkout the code and more importantly leave a star π. I just realized that all of theβ¦
Trantor has gone private again. The project is not in a place where it can accept contributions for now, that's the main reason i made it private. I have also decided to make it primarily a SaaS although it will still be self hostable.
I am currently working on implementing the following
- auth services
- feature flags and A/B testing logic
- simple database API
- payment processor (I will explain how this works in the future)
- revamped UI (might release a design system called
I am currently working on implementing the following
- auth services
- feature flags and A/B testing logic
- simple database API
- payment processor (I will explain how this works in the future)
- revamped UI (might release a design system called
frectonzUI)π8
π1
Frectonz
Photo
On a serious note here is a good article about this
https://github.com/readme/guides/finish-your-projects
https://github.com/readme/guides/finish-your-projects
GitHub
Finish your projects
Starting a project can be full of excitement, hope, and blissful productivity. Finishing that last ten percent, however, can feel like too much. Hereβs how to get past that and actually finish.
This is what i feel every time i post sth here
So don't forget to react π π₯ π are always appreciated but you can also do πππ‘
The Article
So don't forget to react π π₯ π are always appreciated but you can also do πππ‘
The Article
β€12β‘5π2π2π2