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.
dpdk
-
Friday Post: What is something you made or solved in C that you are proud off?
I can't, its work. but its similar to this one: https://github.com/DPDK/dpdk/tree/main/drivers/net/e1000
-
Matthias Killat - Lock-free programming for real-time systems - Meeting C++ 2021
You can read some details about the DPDK MP ring implementation here. They have support for 3 modes of MP/MC ring with different tradeoffs. Their ring implementation can be seen here.
-
Looking for opinions on how to best reduce code duplication.
Your last approach is how I'd, and some other people do it, DPDK for example. So I'd say it's a pretty good approach, when it comes to readability, maintainability and extensibility. If you need another kind of do_something that takes a string, you can extend the private implementation and keep the signatures of the existing do_something's the same. Also, this way, your intentions are clear.
bellcurve
- What are some lessons you learned from programming in c that made you a better programmer?
-
Friday Post: What is something you made or solved in C that you are proud off?
They barely changed anything lol https://github.com/iloveclang/bellcurve/commit/588bb2d2cf6c75544d0bd92654940bb73e81c36a
- It's only fair if I show you the project you have been helping me with the last 5 days
-
I improved it
You laughed at me last time when I used reddit comments as my repo, so I made a github for you so you can look at the code if it interests you: https://github.com/iloveclang/bellcurve
What are some alternatives?
vpp
Pixelc - An opensource tile/sprite editor in C, using SDL2 and OpenGL, also running on Android and in the web
moodycamel - A fast multi-producer, multi-consumer lock-free concurrent queue for C++11
gaseous-giganticus - This program procedurally generates gas giant cubemap textures for the game Space Nerds In Space. https://www.patreon.com/smcameron
space-nerds-in-space - Multi-player spaceship bridge simulator. Captain your starship through adventures with your friends. See https://smcameron.github.io/space-nerds-in-space
wordwarvi - Word War vi is a retro-styled old school side scrolling shooter reminiscent of Defender or Scramble, with an "Emacs vs. vi" theme. See: http://smcameron.github.io/wordwarvi/
csscheck - An application which audits CSS code.