<feed xmlns='http://www.w3.org/2005/Atom'>
<title>chromatopelma/csc/compiler.csc, branch main</title>
<subtitle>Partial r7rs implementation with a focus on ease of implementation and a reusable library. Work in progress.</subtitle>
<id>https://code.roseh.moe/chromatopelma/atom/csc/compiler.csc?h=main</id>
<link rel='self' href='https://code.roseh.moe/chromatopelma/atom/csc/compiler.csc?h=main'/>
<link rel='alternate' type='text/html' href='https://code.roseh.moe/chromatopelma/'/>
<updated>2022-08-02T02:35:19Z</updated>
<entry>
<title>Modify the project structure.</title>
<updated>2022-08-02T02:35:19Z</updated>
<author>
<name>Rose Hogenson</name>
<email>rhogenson@posteo.net</email>
</author>
<published>2022-08-02T02:35:19Z</published>
<link rel='alternate' type='text/html' href='https://code.roseh.moe/chromatopelma/commit/?id=acc561366f3fe6ec0377103f52ef0f7e923711c9'/>
<id>urn:sha1:acc561366f3fe6ec0377103f52ef0f7e923711c9</id>
<content type='text'>
Now the lib directory contains what will eventually end up on the
user's /usr/lib/csc. When I write make install, it will copy all of
the .csc files from lib into the destination lib directory. This means I
can start working on the standard library in lib/scheme.
</content>
</entry>
<entry>
<title>Insert an exit op at the end of the program.</title>
<updated>2022-07-30T00:52:54Z</updated>
<author>
<name>Rose Hogenson</name>
<email>rhogenson@posteo.net</email>
</author>
<published>2022-07-30T00:52:54Z</published>
<link rel='alternate' type='text/html' href='https://code.roseh.moe/chromatopelma/commit/?id=762431b0f0a6ead18a93a05c0f3269dca5b8fef1'/>
<id>urn:sha1:762431b0f0a6ead18a93a05c0f3269dca5b8fef1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Handle the (csc builtins) library separately.</title>
<updated>2022-07-30T00:29:29Z</updated>
<author>
<name>Rose Hogenson</name>
<email>rhogenson@posteo.net</email>
</author>
<published>2022-07-30T00:29:29Z</published>
<link rel='alternate' type='text/html' href='https://code.roseh.moe/chromatopelma/commit/?id=dfbe145901a9843809ad842f9e9c6b1bf631c97e'/>
<id>urn:sha1:dfbe145901a9843809ad842f9e9c6b1bf631c97e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix some compilation errors in the compiler.</title>
<updated>2022-07-29T23:42:27Z</updated>
<author>
<name>Rose Hogenson</name>
<email>rhogenson@posteo.net</email>
</author>
<published>2022-07-29T23:42:27Z</published>
<link rel='alternate' type='text/html' href='https://code.roseh.moe/chromatopelma/commit/?id=0ddb8fb300b916605baa2552eec3dc77b4e6e154'/>
<id>urn:sha1:0ddb8fb300b916605baa2552eec3dc77b4e6e154</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Write the CLI frontend.</title>
<updated>2022-07-29T04:16:42Z</updated>
<author>
<name>Rose Hogenson</name>
<email>rhogenson@posteo.net</email>
</author>
<published>2022-07-29T04:16:42Z</published>
<link rel='alternate' type='text/html' href='https://code.roseh.moe/chromatopelma/commit/?id=6521edcf224b7e044e9fa42a6f9c92fcf738cb34'/>
<id>urn:sha1:6521edcf224b7e044e9fa42a6f9c92fcf738cb34</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve the strings API.</title>
<updated>2022-07-29T02:55:37Z</updated>
<author>
<name>Rose Hogenson</name>
<email>rhogenson@posteo.net</email>
</author>
<published>2022-07-29T02:55:37Z</published>
<link rel='alternate' type='text/html' href='https://code.roseh.moe/chromatopelma/commit/?id=f6cccfb501175ba15a1bd529c7228c22c57152a9'/>
<id>urn:sha1:f6cccfb501175ba15a1bd529c7228c22c57152a9</id>
<content type='text'>
I'm just copying the go strings library API.
</content>
</entry>
<entry>
<title>Add the compiler frontend.</title>
<updated>2022-07-28T22:42:26Z</updated>
<author>
<name>Rose Hogenson</name>
<email>rhogenson@posteo.net</email>
</author>
<published>2022-07-28T22:42:26Z</published>
<link rel='alternate' type='text/html' href='https://code.roseh.moe/chromatopelma/commit/?id=5857672bf5d5ec5a20caf42c7d15263e1b6cc79e'/>
<id>urn:sha1:5857672bf5d5ec5a20caf42c7d15263e1b6cc79e</id>
<content type='text'>
I haven't written any tests yet, so this code probably doesn't
even compile.
</content>
</entry>
<entry>
<title>Allow overriding the cmp function in assert-equal.</title>
<updated>2022-04-01T02:54:47Z</updated>
<author>
<name>Rose Hogenson</name>
<email>rhogenson@posteo.net</email>
</author>
<published>2022-04-01T02:54:47Z</published>
<link rel='alternate' type='text/html' href='https://code.roseh.moe/chromatopelma/commit/?id=e8056e48ccc2e90c373fbd6c9a1fb2b39578df18'/>
<id>urn:sha1:e8056e48ccc2e90c373fbd6c9a1fb2b39578df18</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Write the compiler frontend.</title>
<updated>2022-03-03T21:51:41Z</updated>
<author>
<name>Rose Hogenson</name>
<email>rhogenson@posteo.net</email>
</author>
<published>2022-03-03T21:51:41Z</published>
<link rel='alternate' type='text/html' href='https://code.roseh.moe/chromatopelma/commit/?id=07221d401de8d633cc58fec8c313617b0716ef1d'/>
<id>urn:sha1:07221d401de8d633cc58fec8c313617b0716ef1d</id>
<content type='text'>
</content>
</entry>
</feed>
