I'm going to be speaking about missing and potentially future C++ range concepts at C++Now:
https://schedule.cppnow.org/session/2025/missing-and-future-c-range-concepts/
I'm going to be speaking about missing and potentially future C++ range concepts at C++Now:
https://schedule.cppnow.org/session/2025/missing-and-future-c-range-concepts/
How do I create a class type that can "wrap" enums and have the same conversions behavior? See https://compiler-explorer.com/z/Ys3M1M3sn for the problem I believe is impossible to solve: A `std::byte` (enum class) can be static_cast-ed but not function-style casted. A class type opts in/out for both at the same time. There's no way to distinguish the two, correct?
(FWIW, I don't understand why enum classes have this extra restriction.)
A great article about c++ and rust.
https://rss-mstdn.studiofreesia.com/@ycombinator/114124175576179092
Rust inadequate for text compression codecs?
https://palaiologos.rocks/posts/rust-codecs/
#ycombinator #opinion #rust #cpp #compression
Do you want to contribute to an open source project?
Do you like/enjoy/love #GIS , #maps , #cartography , #surveying , #topography or #geodesy ?
Do you know C/C++? (this is optional)
You are very welcome to the communities of #GDAL or PROJ developers.
Join us!
https://gdal.org
https://proj.org
Wait a second: are you already coding in C++ or Python using these libraries? What are you waiting for!?
Hint: mailing lists are a good starting point ;)
Suppose I should write an #introduction
Trying out the fediverse as a replacement for reddit.
I'm an #engineer and #cpp dev.
#linux enthusiast, #arch being my distro of choice but hate the elitism associated.
#libertariansocialist and #antifascist as fuck.
I enjoy #deathmetal, #blackmetal, #punk and more.
#dyslexic so please bear with me. But regardless I enjoy reading, almost exclusively #scifi.
Usually mostly a lurker but so far I've felt a stronger desire to engage here!
I published my trip report about the Hagenberg meeting last week: https://www.think-cell.com/en/career/devblog/trip-report-winter-iso-cpp-meeting-in-hagenberg-austria
It was pointed out to me that I was wrong about the potential for dangerous optimizations with contracts and ODR. It is in fact not allowed based on the assumption that a check happens if it involves a weak symbol. The blog post has been updated.
@kde is hiring a software engineer with C++ and QML skills, check out the full job description here:
https://ev.kde.org/resources/jobad-plasma-software-engineer-2025.pdf
I've written a trip report about last week's C++ committee meeting in Hagenberg, Austria
https://www.think-cell.com/en/career/devblog/trip-report-winter-iso-cpp-meeting-in-hagenberg-austria
On 🚅 for C++26
▫️contracts
▫️hardened standard library
▫️trivial relocation
▫️reflection (99%)
▫️pattern matching 🔜 C++29
I will be giving a keynote about functional programming at @cpponline!
https://cpponline.uk/keynote-spotlight-functional-programming-in-cpp/
All languages have life cycles. Hell, some even go dormant and become popular — or unexpectedly critical – again.
What would qualities would a language need to have to eventually threaten Python's dominance? My fear is any innovative ideas will just get absorbed. Yes, I realize much of #Python's muscle is marketing by big industry players.
#programming #perl #python #raku #forth #assembly #cplusplus #cpp #js #fortran #cobol #BASIC #nimlang #golang
I'm going to be speaking at the C++ meetup in Helsinki on February 4th!
Overengineering `max(a, b)`: Mixed Comparison Functions, Common References, and Rust's Lifetime Annotations
https://www.meetup.com/cpphelsinki/events/305683323/?eventOrigin=group_upcoming_events
Doxide v0.9.0 is now out! This one adds a "doxide watch" command to watch your source files and rebuild docs on changes. Combined with "mkdocs serve", you can now just work on your source files and see your docs update in your browser within a few seconds. https://doxide.org #cplusplus #cpp #opensource #release
Hey #UnrealEngine code plugin devs, I'm releasing the code I use for my plugins to make #UE4 & #UE5 support a lot easier.
https://github.com/sbseltzer/VersionMacros
Includes better macros for checking engine version and automatic prebuild scripts to work around the preprocessor limitations in UnrealHeaderTool, allowing you to `#if` out blocks of code that contain Unreal "magic macros". This allows you to maintain backwards compatibility without forsaking modern Unreal features. Includes installation instructions and examples of using it.
Feedback is appreciated! I'd also appreciate Linux users to verify it works for them.
#GameDev #UnrealEngine4 #UnrealEngine5 #UnrealDev #IndieGameDev #IndieDev #Programming #CPP
I just moved instance and thought it would be great with a short #introduction .
I live in Sweden. Work remotely as a full stack consultant. Previously a game programmer. Junior admin for #acc . Currently I like the following:
- #programming / #cpp / #python
- #homelab / #proxmox / #truenas / #hardware
- #games (All of them)
- #anime / #manga
- #movies / #music
- #food / #chips
Feel free to reach out. If your content is interesting, I will follow you.
I will be giving a keynote about functional programming in C++ @ @cpponline:
https://cpponline.uk/session/2025/functional-programming-in-cpp/
All Your Codebase: C/C++ projects for the Zig build system
https://github.com/allyourcodebase
Discussions: https://discu.eu/q/https://github.com/allyourcodebase
Current Haxe libraries compiled to what's working with no dead code elimination.
Fear in Tech - Titus Winters - Keynote Meeting C++ 2024
https://www.youtube.com/watch?v=_dLLIjKz9MY
#cpp
#cplusplus
Do I learn a new #programming language properly, or stick with C++ and Python. I started learning Swift after trying Rust and hating it - perhaps I should do a bit more Swift and see what I think. It’s either that or think I am too old to try something new. #cpp #Python #SwiftLang
I'm thinking of creating a simple web renderer
Discussions: https://discu.eu/q/https://blend2d.com
All Your Codebase
https://kristoff.it/blog/all-your-codebase/
Discussions: https://discu.eu/q/https://kristoff.it/blog/all-your-codebase/
I’m doing #AdventOfCode in #Deno this year, mostly because of the free stickers (https://deno.com/blog/advent-of-code-2024) but it also might be a nice change of pace considering my previous attempts in #rustlang and #cpp
C++ code coverage reports are now available in Doxide v0.8.0! This was quite a journey, being somewhat disappointed with the results that I was getting for a machine learning library that makes heavy use of templates. This has helped me improve the test suite considerably and catch a few bugs, I hope others can find it useful too! #cplusplus #cpp #SoftwareEngineering