<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>C on Bedgirb</title>
    <link>http://localhost:1313/tags/c/</link>
    <description>Recent content in C on Bedgirb</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Mon, 10 Aug 2026 11:00:00 -0700</lastBuildDate>
    <atom:link href="http://localhost:1313/tags/c/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>My Summer at VLC - GSoC26</title>
      <link>http://localhost:1313/notes/vlc-lua-test-harness/</link>
      <pubDate>Mon, 10 Aug 2026 11:00:00 -0700</pubDate>
      <guid>http://localhost:1313/notes/vlc-lua-test-harness/</guid>
      <description>&lt;h2 id=&#34;a-test-harness-for-vlc-lua-scripts&#34;&gt;A test harness for VLC Lua scripts&lt;/h2&gt;&#xA;&lt;p&gt;This summer I got to work on VLC, one of the OG open source projects on the internet. My GSoC project was building a test runner for VLC&amp;rsquo;s Lua modules with a mocked backend (I&amp;rsquo;ll get into what that means below).&lt;/p&gt;&#xA;&lt;p&gt;I would like to thank my mentor, Alexandre Janniaux, for helping me find my way around the VLC codebase, showing me how tests are written and how VLC internals its modules and object trees, giving me ideas for the project itself, and pointing me at tools like Gcov and Jujutsu along the way.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
