Top all-time · #11673
Pydong
Personal blog · pydong.orgprogramming
Pydong is a personal blog at pydong.org about programming. Since 2024, 6 different Hacker News readers have linked it 11 times, most often “Python’s Preprocessor”. It is still writing: the last post was on 2026-09-10, and you can follow it by feed.
Too few sampled comments (3) to say how often HN recommends it.?
Why HN links it
Linked in discussions of Python preprocessors and macro-like hacks, including Hy and the Lucen compiler. Commenters cite its Python Preprocessor post as related reading without judging the writing.
Summarised by Claude from a sample of 3 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Python shenanigans, language experiments, metaprogramming, compilers, and other technical malarkey.
Most-linked posts?
- Python’s Preprocessor5 people · 5 mentions · first linked 2024-08-20
- C++26 Expansion Tricks2 people · 3 mentions · first linked 2025-03-21
What Hacker News says?
I remember Hy! It blew my mind back in 2014 and is still cool today, it's great to see it still going and congrats on releasing 1.0.0! Also great timing after the recent Python Preprocessor post: https://pydong.org/posts/PythonsPreprocessor/ Could Hy hypythetically be implemented as a preprocessor like https://github.com/tomasr8/pyjsx ?
Comment linking /posts/PythonsPreprocessor/
on “Hy 1.0 – Lisp dialect for Python”Submitted Python’s Preprocessor as a story · 402 points
HN discussionEverything can be abstracted away using specialized objects, which can allow for better checking. The Python AST itself is just specialized objects, and it can be extended (but of course with much more work, esp in the analysis tools). There's also this very ingenious - IMO - monstrosity: https://pydong.org/posts/PythonsPreprocessor/ . Pick your poison.
Comment linking /posts/PythonsPreprocessor/
on “Query Your Python Lists”Submitted Fun with C++26 reflection: Keyword Arguments as a story · 136 points
HN discussionBecause (even if you could decorate for-loops, or instead decorated functions containing a loop and nothing else) the resulting behavior would be completely unlike the behavior of all other @decorators in Python. It would also be nearly impossible to implement this functionality as a decorator without introducing tons of fragility. The preprocessor/import-hook hack that allows macro-like behavior in Python does arbi…
Comment linking /posts/PythonsPreprocessor/
on “Show HN: Lucen a Python compiler that parallelizes for-loops via comment pragmas”Submitted Variadic Switch as a story · 46 points
HN discussionSubmitted C++26 Expansion Tricks as a story · 24 points
HN discussionSubmitted Python's Preprocessor – a deep dive into custom codecs as a story · 5 points
HN discussionSubmitted C++26 Expansion Tricks as a story · 4 points
HN discussionSubmitted C++26 Expansion Tricks as a story · 3 points
HN discussionSubmitted Fun with C++26 reflection: Keyword Arguments as a story · 3 points
HN discussion