Top all-time · #6744
pfultz2.com
Personal blog · pfultz2.com/blogprogramming
pfultz2.com is a personal blog at pfultz2.com about programming. Since 2014, 11 different Hacker News readers have linked it 16 times, most often “Does C++ need a universal package manager?”. No feed was found, so read it on the site itself.
Too few sampled comments (2) to say how often HN recommends it.?
Why HN links it
HN readers link these posts on C++ templates and type systems, and on the C preprocessor's computational power (Turing completeness, multi-pass evaluation). The comments cite them as background and do not judge the writing.
Summarised by Claude from a sample of 2 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Most-linked posts?
- Does C++ need a universal package manager?2 people · 2 mentions · first linked 2017-10-28
- Pipable functions in C++142 people · 2 mentions · first linked 2014-09-06
What Hacker News says?
> C++'s and Haskell's typing systems don't look very similar, or even of similar complexity. yet they are. The difference between the Haskell type system and the C++ type system is that generic constraints on types are explicitely specified with typeclasses in Haskell, while they are implicitely specified with templates in C++ (though this changes in C++20 with concepts). To make a "conceptual leap" beyond the C++ a…
Comment linking /blog/2015/01/24/dependent-typing/
on “C++ and the Culture of Complexity (2013)”Submitted Does C++ need a universal package manager? as a story · 66 points
HN discussionThe C Preprocessor might be functional in the same sense as the lambda calculus but that's about it. And actually it isn't really: it needs to be supplied "evaluations" to work. Evaluation is naturally recursive but cpp only performs one pass, so you need to explicitly request more evaluations (or "scans"). See here: http://pfultz2.com/blog/2012/05/10/turing/ and here: http://theorangeduck.com/page/c-preprocessor-tu…
Comment linking /blog/2012/05/10/turing/
on “The C language is purely functional (2009)”Submitted Pipable functions in C++14 as a story · 43 points
HN discussionSubmitted C++: Uniquely addressed as a story · 26 points
HN discussionSubmitted Look ma no metaprogramming as a story · 13 points
HN discussionSubmitted Does C++ need a universal package manager? as a story · 4 points
HN discussionSubmitted C++: The power of unpack as a story · 4 points
HN discussionSubmitted Is the C preprocessor Turing complete? as a story · 3 points
HN discussionSubmitted C++: Towards better error reporting with Fit and Clang as a story · 3 points
HN discussionSubmitted Adding an 'in' operator to C++14 as a story · 3 points
HN discussionSubmitted A comparative look at overloading in C++ – Part 2 as a story · 3 points
HN discussionSubmitted A comparative look at overloading in C++ as a story · 3 points
HN discussionSubmitted Static Lambdas: Initializing lambdas at compile time as a story · 2 points
HN discussionSubmitted Pipable Functions in C++14 (2014) as a story · 1 points
HN discussionSubmitted C++ Reflection in under 100 lines of code as a story · 1 points
HN discussion