Top all-time · #5163
Vittorio Romeo
Personal blog · vittorioromeo.info/index/blogprogramming
Vittorio Romeo writes VittorOmeo, a personal blog at vittorioromeo.info about programming. Since 2016, 15 different Hacker News readers have linked it 27 times, most often “Fixing C++ with Epochs”. No feed was found, so read it on the site itself.
Too few sampled comments (5) to say how often HN recommends it.?
Why HN links it
HN readers link Vittorio Romeo's blog mainly for his 'Epochs' proposal, which commenters describe as opt-in new-standard editions that can drop legacy pitfalls while still working with old code. Also cited for C++ work.
Summarised by Claude from a sample of 5 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Most-linked posts?
- Fixing C++ with Epochs7 people · 8 mentions · first linked 2019-08-03
- Vrsfml: My Emscripten-ready fork of SFML3 people · 4 mentions · first linked 2024-08-18
- Wordlexpr: Compile-Time Wordle in C++202 people · 2 mentions · first linked 2022-02-27
- Why choose sum types over exceptions?2 people · 2 mentions · first linked 2017-12-03
- Compile-time iteration with C++20 lambdas2 people · 2 mentions · first linked 2018-04-16
What Hacker News says?
I'm working on a Emscripten-ready fork of SFML that brings several key improvements: - Modern OpenGL and first-class support for Emscripten4 - Easy to use drawable batching system - Enhanced API safety at compile-time - Flexible design approach over strict OOP principles - New audio API supporting multiple simultaneous devices - Built-in SFML::ImGui module - Remarkably fast compilation time & small run-time debug mo…
Comment linking /index/blog/vrsfml.html
on “Ask HN: What are you working on (September 2024)?”Submitted Modern C++ gamedev: thoughts and misconceptions as a story · 221 points
HN discussionThis is the idea for the 'epochs' proposal https://vittorioromeo.info/index/blog/fixing_cpp_with_epochs...
Comment linking /index/blog/fixing_cpp_with_epochs.html
on “C++ Pattern Matching Proposal [pdf]”Submitted The Sad State of Debug Performance in C++ as a story · 146 points
HN discussionC++ needs to just steal the idea of Epochs from Rust https://vittorioromeo.info/index/blog/fixing_cpp_with_epochs... By default, everything is backward compatible, but to use new features you need to declare this compilation unit as being part of C++23 (or 26, 29). Then code that uses the new stuff also ignores the old and can have different rules. But it can still be combined with legacy code and libraries. You kno…
Comment linking /index/blog/fixing_cpp_with_epochs.html
on “Goals and Priorities for C++”Submitted Wordlexpr: Compile-Time Wordle in C++20 as a story · 105 points
HN discussionSure, the effect of such guidelines, including the "Core Guidelines" is to further shatter the language into effectively incompatible dialects while not really solving anything. One of the book's authors actually proposed work to get C++ to a place where C++ 20 could begin actually abolishing the things everybody agrees you shouldn't do, Vittorio's "Epochs" proposal. https://vittorioromeo.info/index/blog/fixing_cpp_…
Comment linking /index/blog/fixing_cpp_with_epochs.html
on “Embracing Modern C++ Safely, Book Review”Submitted Implementing secure leaderboards for my game as a story · 96 points
HN discussionyep, the authors of "Embracing Modern C++ Safely" [1] are Bloomberg folks [1] https://vittorioromeo.info/emcpps.html
Comment linking /emcpps.html
on “A Modern High-Performance Open Source Message Queuing System”Submitted Show HN: Quake VR – Quake (1996) as a first-class PCVR experience as a story · 6 points
HN discussionSubmitted Zero-allocation continuations in C++17 as a story · 4 points
HN discussionSubmitted On the recent 'lambda vs. iterator' paper as a story · 4 points
HN discussionSubmitted Wordlexpr – compile-time Wordle in C++20 as a story · 2 points
HN discussionSubmitted Fixing C++ with 'Epochs' as a story · 2 points
HN discussionSubmitted Fixing C++ with Epochs as a story · 2 points
HN discussionSubmitted Fixing C++ with Epochs as a story · 2 points
HN discussionSubmitted Compile-time iteration with C++20 lambdas as a story · 2 points
HN discussionSubmitted Why choose sum types over exceptions? as a story · 2 points
HN discussionSubmitted Vrsfml: Emscripten-Ready Fork of SFML as a story · 1 points
HN discussionSubmitted Vrsfml: My Emscripten-ready fork of SFML as a story · 1 points
HN discussionSubmitted Vrsfml: My Emscripten-ready fork of SFML as a story · 1 points
HN discussionSubmitted Fixing C++ with Epoches (ala Rust Editions) as a story · 1 points
HN discussionSubmitted Fixing C++ with Epochs as a story · 1 points
HN discussionSubmitted Why choose sum types over exceptions? as a story · 1 points
HN discussionSubmitted Compile-time iteration with C++20 lambdas as a story · 1 points
HN discussionSubmitted 2018 Jacksonville ISO C++ meeting report as a story · 1 points
HN discussionSubmitted My CppCon 2016 trip report (thoughts on my favorite talks and my sessions) as a story · 1 points
HN discussion