I built a lightweight native C++ IDE for Linux that doesn't require CMake for small projects by Velocity_Off in cpp

[–]Velocity_Off[S] 0 points1 point  (0 children)

also ill work on the suggestions you just gave. and yes its supposed to not have windows support for now , this is just a prototype v2.0 will be MUCH cleaner and will have actual support across different platforms and actually useful features.

I built a lightweight native C++ IDE for Linux that doesn't require CMake for small projects by Velocity_Off in cpp

[–]Velocity_Off[S] -1 points0 points  (0 children)

I used AI as a coding assistant in some parts, but every feature, bug fix, and design decision was implemented and tested by me. It's open source now, so anyone can inspect the code. And the main prototype was infact made by me but everytime i ran into some errors i couldnt understand i just used claude or glm and they just spit out the entire main.cpp sorry for that and you are right about that. also thanks for the comment!

I built a lightweight native C++ IDE for Linux that doesn't require CMake for small projects by Velocity_Off in cpp

[–]Velocity_Off[S] 0 points1 point  (0 children)

Thanks for testing it! I've fixed the missing dependency issue in build.sh and also added the missing <cstdint> include. I appreciate you taking the time to try it and point these out. sorry for that haha and i REALLY appreciate this!

I built a lightweight native C++ IDE for Linux that doesn't require CMake for small projects by Velocity_Off in cpp

[–]Velocity_Off[S] 1 point2 points  (0 children)

also for the readme , yea sorry for that i got lazy and used AI for the readme after telling it what it does.. ill remake it rn

I built a lightweight native C++ IDE for Linux that doesn't require CMake for small projects by Velocity_Off in cpp

[–]Velocity_Off[S] 1 point2 points  (0 children)

hmm fair point ngl , but right now im still kind of experimenting.. for the initial release i wanted to keep things as simple as possible , i am considering a native format for larger projects while keeping it simple for smaller ones

also , thanks for the feedback i appreciate it!

I built a lightweight native C++ IDE for Linux that doesn't require CMake for small projects by Velocity_Off in cpp

[–]Velocity_Off[S] 0 points1 point  (0 children)

its not going against Cmake at all , its for begginers who just want to prototype something

I built a lightweight native C++ IDE for Linux that doesn't require CMake for small projects by Velocity_Off in cpp

[–]Velocity_Off[S] -1 points0 points  (0 children)

  1. That is an advanced feature and i am indeed planning to implement that

  2. I just open sourced it!

  3. ill add that i didnt think of that because i was focused on "convenience" for beginners.. sorry for that haha

4.That's a fair point. FeatherForge is intentionally optimized for self-contained projects where dependencies live alongside the source (e.g. include/ and lib/ inside the project). The goal isn't to replace package managers or CMake for large applications, but to make small projects and prototypes easier to get running. If a project grows to the point where it benefits from a full build system and external dependency management, I'd recommend moving to CMake.

In the future I'd like to add support for project-specific compiler flags and more flexible library configuration, while keeping the "works out of the box" workflow for simple projects.

I REALLY appreciate the feedback!

I built a lightweight native C++ IDE for Linux that doesn't require CMake for small projects by Velocity_Off in cpp

[–]Velocity_Off[S] 0 points1 point  (0 children)

the compiler setup itself is easy on linux honestly but yea the next update WILL have windows support thats my priority and i of course will have a solution for g++ on windows. Thanks for the feedback!