Code
Code is always the most important news!👨🏻💻This is the month marking official Linux support for all Libraries!! 🐧
✅ SC::Async got an epoll Linux backend.
✅ SC::FileSystemWatcher got an inotify Linux backend.
✅ SC::Process has been made more solid on Posix in general (including Linux).
✅ SC::Build got a Makefile generator for Linux (and macOS).
✅ SC::StringConverter got UTF8 to / from UTF16 code path necessary on Linux.
✅ SC::Plugin got necessary fixes to run on Linux.
X (Twitter)
After the initial announcement I got a very warm social welcome on Twitter!This has been definitively the best way to start this journey!
Sane C++ Libraries has been open-sourced! 🎉
— Stefano Cristiano (@pagghiu_) December 23, 2023
✅ Fast compile times
✅ Bloat free
✅ Simple readable code
✅ Easy to integrate
⛔️ No C++ Standard Library / Exceptions
⛔️ No third party dependencieshttps://t.co/D0DUDuAoSG
Blog:https://t.co/M8hyEQ9YWE
Retweet if you like it ❤️
Github
As of today, the Sane C++ Libraries has got 187 ⭐️ stars ⭐️ on Github
().
The repo has also been in trending list for C++ for a couple of days!!
This has been leaving me both completely mind-blown 🤯 and super happy about that 😎.
For this reason I immediately went on the seaside to celebrate
(in Manfredonia)!🍹
Contributing
I have been writing some documents to help figuring out how to contribute to the project.
📃 CONTRIBUTING.md
📃 Coding Style
Discord
I have created the Sane Coding Discord.This is a place where to discuss about the library but it's not limited to that.
Let's see if it can become a place of aggregation for anyone sharing similar ideas as shown in the project.
Youtube
In addition to the presentation youtube video to introduce the library,
I have been producing 8 additional ones in the Sane Coding Youtube channel, mostly as an experiment and to document the process of
porting the library to Linux.
I would really like to receive some feedback on the format! 😅
So far I'm filming myself talking when trying to implement a feature in a reasonable (kinda) amount of time,
after I've already done research on how
to implement the feature and I have a pretty clear idea of what to do.
As there are no cuts in the videos, it's possible sometimes getting to know my ⁉️🤔⁉️ face when something
doesn't work and I need to debug it.
Next
So what's next? I will continue improving the library to make it become solid on all platforms.When I will identify some interesting developments, I will make sure to record them in a video 👀.
Thank you for reading this far!
Bye!👋🏼
Pagghiu