<feed xmlns='http://www.w3.org/2005/Atom'>
<title>aplwc/CMakeLists.txt, branch getting-started</title>
<subtitle>Mirror of fossil repo at aplwc.org</subtitle>
<link rel='alternate' type='text/html' href='http://git.pmikkelsen.com/aplwc/'/>
<entry>
<title>Start working on modules, including a built-in "boot" module</title>
<updated>2026-08-25T20:56:55+00:00</updated>
<author>
<name>peter</name>
<email>peter@pmikkelsen.com</email>
</author>
<published>2026-08-25T20:56:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.pmikkelsen.com/aplwc/commit/?id=86a65e695b9dc1fb7a20094204339f5bf168fb92'/>
<id>86a65e695b9dc1fb7a20094204339f5bf168fb92</id>
<content type='text'>
FossilOrigin-Name: 4829dbeb2071fe0be41ded66a61ba2e156119a47def8a23415b8227a00d53ce7</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
FossilOrigin-Name: 4829dbeb2071fe0be41ded66a61ba2e156119a47def8a23415b8227a00d53ce7</pre>
</div>
</content>
</entry>
<entry>
<title>Start work on a way to test #! scripts</title>
<updated>2026-08-22T19:51:13+00:00</updated>
<author>
<name>peter</name>
<email>peter@pmikkelsen.com</email>
</author>
<published>2026-08-22T19:51:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.pmikkelsen.com/aplwc/commit/?id=956cfb9ac26f44d05ffc446f30f84174865685a4'/>
<id>956cfb9ac26f44d05ffc446f30f84174865685a4</id>
<content type='text'>
FossilOrigin-Name: 0637c5749d38b540e2a174b5248bf704098fd4ead61aa1d6e84d4495430c7149</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
FossilOrigin-Name: 0637c5749d38b540e2a174b5248bf704098fd4ead61aa1d6e84d4495430c7149</pre>
</div>
</content>
</entry>
<entry>
<title>Start work on testing the evaluator</title>
<updated>2026-08-21T20:38:39+00:00</updated>
<author>
<name>peter</name>
<email>peter@pmikkelsen.com</email>
</author>
<published>2026-08-21T20:38:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.pmikkelsen.com/aplwc/commit/?id=efe230205f254fc5369b53d3de2841723beb6ff8'/>
<id>efe230205f254fc5369b53d3de2841723beb6ff8</id>
<content type='text'>
FossilOrigin-Name: 530cc9567bc825fd8a7eb21f2ca12dbf7ecbecae3ed02638537dc4a8dca9ae1a</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
FossilOrigin-Name: 530cc9567bc825fd8a7eb21f2ca12dbf7ecbecae3ed02638537dc4a8dca9ae1a</pre>
</div>
</content>
</entry>
<entry>
<title>More work on the scanner and tests for it</title>
<updated>2026-08-21T16:18:14+00:00</updated>
<author>
<name>peter</name>
<email>peter@pmikkelsen.com</email>
</author>
<published>2026-08-21T16:18:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.pmikkelsen.com/aplwc/commit/?id=fabbd7590258478f4304ac6cdd9996d4a86eafd9'/>
<id>fabbd7590258478f4304ac6cdd9996d4a86eafd9</id>
<content type='text'>
FossilOrigin-Name: 037c88ce86e1ba3a399c03a27d4c7252b52c2f500bc13f449e19e497b0607880</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
FossilOrigin-Name: 037c88ce86e1ba3a399c03a27d4c7252b52c2f500bc13f449e19e497b0607880</pre>
</div>
</content>
</entry>
<entry>
<title>Start working on the scanner.</title>
<updated>2026-08-21T10:55:30+00:00</updated>
<author>
<name>peter</name>
<email>peter@pmikkelsen.com</email>
</author>
<published>2026-08-21T10:55:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.pmikkelsen.com/aplwc/commit/?id=8af7b7fc0a8dbe3502a7cd43c6a10fdcc6013677'/>
<id>8af7b7fc0a8dbe3502a7cd43c6a10fdcc6013677</id>
<content type='text'>
For now, all that is implemented is some functionality which imports UTF-8 into the
memory managed by aplwc, after checking that the data is in fact valid UTF-8.

FossilOrigin-Name: c861e88777d8180cb7b37c11fc7016a900f9d5821a7e3c8e8aab54118d2fca94</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For now, all that is implemented is some functionality which imports UTF-8 into the
memory managed by aplwc, after checking that the data is in fact valid UTF-8.

FossilOrigin-Name: c861e88777d8180cb7b37c11fc7016a900f9d5821a7e3c8e8aab54118d2fca94</pre>
</div>
</content>
</entry>
<entry>
<title>Get full coverage of aplwc-repl.</title>
<updated>2026-08-20T20:54:43+00:00</updated>
<author>
<name>peter</name>
<email>peter@pmikkelsen.com</email>
</author>
<published>2026-08-20T20:54:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.pmikkelsen.com/aplwc/commit/?id=86feda786f115cb4468957f00b8968b986ed7c54'/>
<id>86feda786f115cb4468957f00b8968b986ed7c54</id>
<content type='text'>
This required wrapping malloc so that it can fail under our control.

FossilOrigin-Name: a27ccb5f02994393a518419bae15fd26ff0016c734d96350ae2137a1d3c0937c</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This required wrapping malloc so that it can fail under our control.

FossilOrigin-Name: a27ccb5f02994393a518419bae15fd26ff0016c734d96350ae2137a1d3c0937c</pre>
</div>
</content>
</entry>
<entry>
<title>Move aplwc-repl into its own directory, and likewise for the aplwc library</title>
<updated>2026-08-20T18:51:01+00:00</updated>
<author>
<name>peter</name>
<email>peter@pmikkelsen.com</email>
</author>
<published>2026-08-20T18:51:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.pmikkelsen.com/aplwc/commit/?id=f5d445afa10ed7ba03b0ea9a5274f11904220700'/>
<id>f5d445afa10ed7ba03b0ea9a5274f11904220700</id>
<content type='text'>
FossilOrigin-Name: 7e6b710fae494fadfe06bed16ae10bdda0f377067cb9411ed2b8bfc682d2fcbc</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
FossilOrigin-Name: 7e6b710fae494fadfe06bed16ae10bdda0f377067cb9411ed2b8bfc682d2fcbc</pre>
</div>
</content>
</entry>
<entry>
<title>Include aplwc-repl in the coverage run</title>
<updated>2026-08-20T18:40:58+00:00</updated>
<author>
<name>peter</name>
<email>peter@pmikkelsen.com</email>
</author>
<published>2026-08-20T18:40:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.pmikkelsen.com/aplwc/commit/?id=69ae86ada0f2516e619f516f33599bbf9fe9410e'/>
<id>69ae86ada0f2516e619f516f33599bbf9fe9410e</id>
<content type='text'>
FossilOrigin-Name: 4f7329faad5e4dadb6a8cbea007164da2f95af298399b2d1a2899eb478cd030a</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
FossilOrigin-Name: 4f7329faad5e4dadb6a8cbea007164da2f95af298399b2d1a2899eb478cd030a</pre>
</div>
</content>
</entry>
<entry>
<title>Test the aplwc_errstr and aplwc_errstr_rc functions</title>
<updated>2026-08-20T16:33:48+00:00</updated>
<author>
<name>peter</name>
<email>peter@pmikkelsen.com</email>
</author>
<published>2026-08-20T16:33:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.pmikkelsen.com/aplwc/commit/?id=6fcc413c96d99ecbf405021d36292f0bc646fecb'/>
<id>6fcc413c96d99ecbf405021d36292f0bc646fecb</id>
<content type='text'>
FossilOrigin-Name: c72c226a392ac25e688b131070bdfb2902b2a697766ecdfc0865b356cd3c2b2a</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
FossilOrigin-Name: c72c226a392ac25e688b131070bdfb2902b2a697766ecdfc0865b356cd3c2b2a</pre>
</div>
</content>
</entry>
<entry>
<title>Adapt a different coding style (no typedef'ed structs, C90...), and start working on a test setup.</title>
<updated>2026-08-20T16:04:41+00:00</updated>
<author>
<name>peter</name>
<email>peter@pmikkelsen.com</email>
</author>
<published>2026-08-20T16:04:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.pmikkelsen.com/aplwc/commit/?id=3be992e3f45dcfd9f8a45fa447de3abb710819b7'/>
<id>3be992e3f45dcfd9f8a45fa447de3abb710819b7</id>
<content type='text'>
FossilOrigin-Name: ebb73df5fc58859b6e985c5ec84196bdd09f639dbcdc69e706f6b17652a2d413</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
FossilOrigin-Name: ebb73df5fc58859b6e985c5ec84196bdd09f639dbcdc69e706f6b17652a2d413</pre>
</div>
</content>
</entry>
</feed>
