<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Posts on Infinite Limit</title>
    <link>https://infinitelimit.net/posts/</link>
    <description>Recent content in Posts on Infinite Limit</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-gb</language>
    <lastBuildDate>Sat, 10 Jun 2023 09:43:35 +0100</lastBuildDate><atom:link href="https://infinitelimit.net/posts/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Prototype-Driven Development</title>
      <link>https://infinitelimit.net/posts/2023/prototype-driven-development/</link>
      <pubDate>Sat, 10 Jun 2023 09:43:35 +0100</pubDate>
      
      <guid>https://infinitelimit.net/posts/2023/prototype-driven-development/</guid>
      <description>I&amp;rsquo;ve been working on Fang for almost 2 months now (time flies, wow), and it&amp;rsquo;s actually been getting quite close to some semblance of feature-completeness.
But, something I have known for most of the time I&amp;rsquo;ve been working on it is that what Fang looks like right now isn&amp;rsquo;t 100% going to be its final form.
A programming language is rather complicated, even with the restrictions I put on myself for Fang, and without a considerable amount of intuition and experience, getting the design right on the first attempt is unlikely.</description>
    </item>
    
    <item>
      <title>Tests of Reluctance</title>
      <link>https://infinitelimit.net/posts/2023/tests-of-reluctance/</link>
      <pubDate>Tue, 16 May 2023 13:20:00 +0100</pubDate>
      
      <guid>https://infinitelimit.net/posts/2023/tests-of-reluctance/</guid>
      <description>Happy to say, I made plenty of progress over the past week, after a slight interlude. Unfortunately, that will make this post a bit of a long one.
Progress When I left last time, I&amp;rsquo;d been working on getting memory operations (pointers and dereferencing) working correctly. After that, I managed to work my way through array definitions, initialisations and subscript accessing. There was a bit of a tricky time getting assignments to work correctly, but super satisfying once it was working.</description>
    </item>
    
    <item>
      <title>Referential Treatment</title>
      <link>https://infinitelimit.net/posts/2023/referential-treatment/</link>
      <pubDate>Sat, 06 May 2023 15:09:19 +0100</pubDate>
      
      <guid>https://infinitelimit.net/posts/2023/referential-treatment/</guid>
      <description>Last time, I had just gotten functions to work reliably, after a lot of puzzling out how the stack frame was going to work on ARM64, at least as a model for simpler platforms.
Since then, I started trying to implement memory pointer operations: converting variables to pointers and dereferencing them into values, as well as assigning to them through a pointer.
Getting and using pointers in expressions wasn&amp;rsquo;t too bad to get working, but the assignment proved to be a problem.</description>
    </item>
    
    <item>
      <title>Fang - A Language With Bite</title>
      <link>https://infinitelimit.net/posts/2023/fang-a-language-with-bite/</link>
      <pubDate>Thu, 04 May 2023 06:54:38 +0100</pubDate>
      
      <guid>https://infinitelimit.net/posts/2023/fang-a-language-with-bite/</guid>
      <description>For the past couple weeks, I&amp;rsquo;ve been attempting the daunting task of designing and implementing a programming language.
I&amp;rsquo;ve wanted to do this for a number of years, especially since Bob Nystrom released Crafting Interpreters a little while ago, and now felt like a good time to try.
I had a pretty terrible time of the Compilers course I took at univeristy and I kind of want to prove to myself that I have the ability to make something that actually works, without caveat.</description>
    </item>
    
    <item>
      <title>Minimum Viable Beginnings</title>
      <link>https://infinitelimit.net/posts/2023/minimum-viable-beginnings/</link>
      <pubDate>Wed, 03 May 2023 10:30:00 +0100</pubDate>
      
      <guid>https://infinitelimit.net/posts/2023/minimum-viable-beginnings/</guid>
      <description>I&amp;rsquo;ve been thinking about putting up my own blog/web journal for months, but I finally bit the bullet today.
It&amp;rsquo;s fairly simple, quick and dirty, because I want to focus on delivering my ideas (and noodling on other projects) rather than obsessing about how this site works.
If you&amp;rsquo;ve followed me for a long time, you might remember that &amp;ldquo;infinitelimit.net&amp;rdquo; was a &amp;ldquo;web-zine-blog&amp;rdquo; for developing games on Fantasy Consoles like the PICO-8 and TIC-80, but I abandoned the idea after a couple months.</description>
    </item>
    
  </channel>
</rss>
