<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="/rss/styles.xsl" type="text/xsl"?><rss version="2.0"><channel><title>Pydong</title><description>Python shenanigans, language experiments, metaprogramming, compilers, and other technical malarkey.</description><link>https://pydong.org/</link><language>en-us</language><item><title>Where did all the C++ content go?</title><link>https://pydong.org/updates/cpp-content/</link><guid isPermaLink="true">https://pydong.org/updates/cpp-content/</guid><description>It&apos;s not gone, it just has a new home at cpp.tips</description><pubDate>Thu, 10 Sep 2026 02:20:00 GMT</pubDate><category>meta</category><category>meta</category></item><item><title>Python&apos;s Preprocessor</title><link>https://pydong.org/articles/pythons-preprocessor/</link><guid isPermaLink="true">https://pydong.org/articles/pythons-preprocessor/</guid><description>Abusing Python source encodings and custom codecs to build a preprocessor capable of language extensions, including increment operators and braces.</description><pubDate>Mon, 19 Aug 2024 02:20:00 GMT</pubDate><category>Python</category><category>shenanigans</category><category>preprocessing</category><category>language extensions</category><category>Python</category></item></channel></rss>