Replies: 2 comments
-
Intermediate. Modern C++ to a point that does not affect performance (overhead free abstractions), avoidance of third party dependencies and platform-specific code where it improved performance on these platforms. |
Beta Was this translation helpful? Give feedback.
0 replies
-
as far as i can tell, it's already moving back to c++11 #350 ... I wonder why people seem so fast to fork ... |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Do the original coding guidelines still apply?
The original codebase was minimalistic, clean and fast C-style code.
However, recent changes have:
I do understand that some people want to rather work with modern C++/STL instead of C and a lot can be done easily with external libraries. However, in my opinion, the C-style, platform-independent, minimalistic style is exactly the whole point which makes this project special.
So my question is, is this the direction the project is going to take?
If so, I've forked a minimalistic version here https://github.com/anzz1/llama.cpp-min with the aim of keeping in line with the original codebase, keeping C-style in favor of C++/STL and removing all platform-specifics.
14 votes ·
Beta Was this translation helpful? Give feedback.
All reactions