<feed xmlns='http://www.w3.org/2005/Atom'>
<title>fwd/lib, branch mvcheck</title>
<subtitle>A programming language that cannot return</subtitle>
<id>https://metanimi.dy.fi/cgit/fwd/atom?h=mvcheck</id>
<link rel='self' href='https://metanimi.dy.fi/cgit/fwd/atom?h=mvcheck'/>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/fwd/'/>
<updated>2025-01-05T23:05:57Z</updated>
<entry>
<title>implement move checking further</title>
<updated>2025-01-05T23:05:57Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2025-01-05T23:05:21Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/fwd/commit/?id=89bac537165bf262594cca343cb45e16a2167145'/>
<id>urn:sha1:89bac537165bf262594cca343cb45e16a2167145</id>
<content type='text'>
+ Enough that examples still compile, but missing references etc.
</content>
</entry>
<entry>
<title>add trailing closures</title>
<updated>2024-12-06T18:00:42Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2024-12-06T18:00:42Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/fwd/commit/?id=0cef986e6958a0a6a7e94e8256b0039709aed56b'/>
<id>urn:sha1:0cef986e6958a0a6a7e94e8256b0039709aed56b</id>
<content type='text'>
+ Useful for guard statements, not entirely sure about the final syntax
  but at least they're possible
</content>
</entry>
<entry>
<title>add types to parser</title>
<updated>2024-12-06T16:14:40Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2024-12-06T16:14:40Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/fwd/commit/?id=e5fda1c96af409065fedbe032b0f7908d9f312ac'/>
<id>urn:sha1:e5fda1c96af409065fedbe032b0f7908d9f312ac</id>
<content type='text'>
+ No actual type checking is implemented as of yet, but with references
  and pointers I should be able to start playing around with checking
  move semantics and so on

+ Might at some point also look into type propagation for let,
  annoying to have to specify the same thing twice.
</content>
</entry>
<entry>
<title>implement expression handling further</title>
<updated>2024-12-04T09:04:16Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2024-12-04T09:04:16Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/fwd/commit/?id=5d4b4ef80d8dc427b0e2803d50e439f76f06e17a'/>
<id>urn:sha1:5d4b4ef80d8dc427b0e2803d50e439f76f06e17a</id>
<content type='text'>
+ Add some notes about returning functions that I started thinking about
  as a result of the fib example
</content>
</entry>
<entry>
<title>initial commit</title>
<updated>2024-12-03T20:04:38Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2024-12-03T20:04:38Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/fwd/commit/?id=2253da61e9b3dd5408bed182ea08e5270156c17e'/>
<id>urn:sha1:2253da61e9b3dd5408bed182ea08e5270156c17e</id>
<content type='text'>
+ Lots of code copied from ek, so didn't have to start from scratch, but
  might mean there are some quirks here and there that made sense in ek
  but not necessarily here.
</content>
</entry>
</feed>
