<feed xmlns='http://www.w3.org/2005/Atom'>
<title>fwd/deps, branch gnc</title>
<subtitle>A programming language that cannot return</subtitle>
<id>https://metanimi.dy.fi/cgit/fwd/atom?h=gnc</id>
<link rel='self' href='https://metanimi.dy.fi/cgit/fwd/atom?h=gnc'/>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/fwd/'/>
<updated>2025-03-30T19:41:21Z</updated>
<entry>
<title>WIP: rewrite C++ backend to be C</title>
<updated>2025-03-30T19:41:21Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2025-03-30T19:36:53Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/fwd/commit/?id=957da9056c36a5eea15c6058701f7465b31f64a8'/>
<id>urn:sha1:957da9056c36a5eea15c6058701f7465b31f64a8</id>
<content type='text'>
+ C allows for a bit more control, and we can manually handle closure
  contexts. For example `examples/fib.fwd` now works for effectively any
  `n`, pretty cool.

+ Fairly slow Fibonacci, I must admit. Initial profiling indicates it's
  mainly due to branch mispredictions, but I'll have to look into this a
  bit deeper.

+ The code is a bit hacked together, for now I'm more interested in
  getting things working, I'll worry about making things pretty later.

+ For testing, there's also initial support for modules, just so I can
  print stuff to the terminal

+ This commit is way too big, lol
</content>
</entry>
<entry>
<title>use maps in scope</title>
<updated>2025-03-22T14:36:18Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2025-03-22T14:36:18Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/fwd/commit/?id=350f6c40fa18c35bde9489225175c82de44ba709'/>
<id>urn:sha1:350f6c40fa18c35bde9489225175c82de44ba709</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bump conts and remove c23 requirement</title>
<updated>2025-03-22T13:08:31Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2025-03-22T13:08:31Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/fwd/commit/?id=d922c61db5a4eacf9c4c0a6ec5ed7647d000171a'/>
<id>urn:sha1:d922c61db5a4eacf9c4c0a6ec5ed7647d000171a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>use generic conts</title>
<updated>2025-03-18T18:00:06Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2025-03-18T17:23:38Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/fwd/commit/?id=195b0c7d812811287996c3f39cbf5e9ec63da482'/>
<id>urn:sha1:195b0c7d812811287996c3f39cbf5e9ec63da482</id>
<content type='text'>
</content>
</entry>
</feed>
