<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>k5602 | Systems Engineering</title>
    <link>https://k5602.github.io/</link>
    <description>Personal technical blog, digital garden notes, reading list, and CV</description>
    <language>en-us</language>
    <lastBuildDate>Fri, 21 Aug 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://k5602.github.io/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Building meta-ast: Sub-Millisecond Incremental Polyglot Static Analysis in Rust</title>
      <link>https://k5602.github.io/#/blog/meta-ast-polyglot-static-analysis</link>
      <guid isPermaLink="false">https://k5602.github.io/#/blog/meta-ast-polyglot-static-analysis</guid>
      <pubDate>Fri, 21 Aug 2026 00:00:00 +0000</pubDate>
      <dc:creator>Khaled M. Alam</dc:creator>
      <category>rust</category>
      <category>compilers</category>
      <category>static-analysis</category>
      <category>systems</category>
      <category>gsoc</category>
      <description>How I built meta-ast in Rust to parse 9 languages, extract normalized symbol IRs, detect cyclic dependencies with Tarjan SCC, and generate deterministic deployment manifests with 1.16 ms incremental re-analysis.</description>
      <content:encoded><![CDATA[<p>How I built meta-ast in Rust to parse 9 languages, extract normalized symbol IRs, detect cyclic dependencies with Tarjan SCC, and generate deterministic deployment manifests with 1.16 ms incremental re-analysis.</p>]]></content:encoded>
    </item>
  </channel>
</rss>
