<feed xmlns='http://www.w3.org/2005/Atom'>
<title>slset, branch master</title>
<subtitle>Lists of symbols as sets
</subtitle>
<id>https://code.more-magic.net/slset/atom?h=master</id>
<link rel='self' href='https://code.more-magic.net/slset/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://code.more-magic.net/slset/'/>
<updated>2025-08-19T09:27:57Z</updated>
<entry>
<title>Fix duplicated test for slset-contains?</title>
<updated>2025-08-19T09:27:57Z</updated>
<author>
<name>Peter Bex</name>
<email>peter@more-magic.net</email>
</author>
<published>2025-08-19T09:27:57Z</published>
<link rel='alternate' type='text/html' href='https://code.more-magic.net/slset/commit/?id=bce60f706af96a473de7801c4b06b8445e40f0d7'/>
<id>urn:sha1:bce60f706af96a473de7801c4b06b8445e40f0d7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add another case to the tests for slset&lt;=</title>
<updated>2025-08-19T09:27:50Z</updated>
<author>
<name>Peter Bex</name>
<email>peter@more-magic.net</email>
</author>
<published>2025-08-19T08:55:22Z</published>
<link rel='alternate' type='text/html' href='https://code.more-magic.net/slset/commit/?id=094253ae6d673fb3f67dae105550c39072d216d7'/>
<id>urn:sha1:094253ae6d673fb3f67dae105550c39072d216d7</id>
<content type='text'>
Not essential, and the code already handled this.
</content>
</entry>
<entry>
<title>Tag initial release</title>
<updated>2025-08-19T08:22:28Z</updated>
<author>
<name>Peter Bex</name>
<email>peter@more-magic.net</email>
</author>
<published>2025-08-19T08:22:28Z</published>
<link rel='alternate' type='text/html' href='https://code.more-magic.net/slset/commit/?id=9dae8d93d027ef1941d8f85f0e2801fb6e6d33ed'/>
<id>urn:sha1:9dae8d93d027ef1941d8f85f0e2801fb6e6d33ed</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add type annotations to ensure inlining of put! and get in C5</title>
<updated>2025-08-19T08:20:48Z</updated>
<author>
<name>Peter Bex</name>
<email>peter@more-magic.net</email>
</author>
<published>2025-08-19T08:20:48Z</published>
<link rel='alternate' type='text/html' href='https://code.more-magic.net/slset/commit/?id=8209645f45df43cb305691cae1b8653ab1c0efc5'/>
<id>urn:sha1:8209645f45df43cb305691cae1b8653ab1c0efc5</id>
<content type='text'>
Without these, we are doomed to have CPS calls to those procedures.
</content>
</entry>
<entry>
<title>Use singular "slset" instead of plural "slsets"</title>
<updated>2025-08-19T08:17:33Z</updated>
<author>
<name>Peter Bex</name>
<email>peter@more-magic.net</email>
</author>
<published>2025-08-19T08:17:33Z</published>
<link rel='alternate' type='text/html' href='https://code.more-magic.net/slset/commit/?id=1007f7aef69d3fe28942ad74cc002b49bd1eefaa'/>
<id>urn:sha1:1007f7aef69d3fe28942ad74cc002b49bd1eefaa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow with-reified-slset to return values as well</title>
<updated>2025-08-18T12:29:48Z</updated>
<author>
<name>Peter Bex</name>
<email>peter@more-magic.net</email>
</author>
<published>2025-08-18T12:29:48Z</published>
<link rel='alternate' type='text/html' href='https://code.more-magic.net/slset/commit/?id=66eb53e611256a163a0ff4623b889a8382948305'/>
<id>urn:sha1:66eb53e611256a163a0ff4623b889a8382948305</id>
<content type='text'>
Otherwise, it'll be a bit awkward if we do have something more useful
to return.  And we wouldn't be able to get at the slset's list so
easily.
</content>
</entry>
<entry>
<title>Minor change in benchmark</title>
<updated>2025-08-18T11:39:32Z</updated>
<author>
<name>Peter Bex</name>
<email>peter@more-magic.net</email>
</author>
<published>2025-08-15T11:34:27Z</published>
<link rel='alternate' type='text/html' href='https://code.more-magic.net/slset/commit/?id=a64d4e18ade6e0eca23806524f863852594f229d'/>
<id>urn:sha1:a64d4e18ade6e0eca23806524f863852594f229d</id>
<content type='text'>
Do not count list construction towards benchmark time.

This doesn't appear to make a big difference but it's good to pull
that out of the calculation.
</content>
</entry>
<entry>
<title>Allow reification of slsets to get fast adjoin and membership testing</title>
<updated>2025-08-18T11:39:32Z</updated>
<author>
<name>Peter Bex</name>
<email>peter@more-magic.net</email>
</author>
<published>2025-08-15T11:26:36Z</published>
<link rel='alternate' type='text/html' href='https://code.more-magic.net/slset/commit/?id=7fd4fc4bc759564db7714748646d5dc74f9e7a11'/>
<id>urn:sha1:7fd4fc4bc759564db7714748646d5dc74f9e7a11</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add slset-delete and slset-contains?</title>
<updated>2025-08-18T11:39:32Z</updated>
<author>
<name>Peter Bex</name>
<email>peter@more-magic.net</email>
</author>
<published>2025-08-15T09:27:11Z</published>
<link rel='alternate' type='text/html' href='https://code.more-magic.net/slset/commit/?id=d3a425a4930fa4395246179ad0af504c783922fd'/>
<id>urn:sha1:d3a425a4930fa4395246179ad0af504c783922fd</id>
<content type='text'>
Not strictly needed, but could be helpful and completes the
operations.  Also, if we ever reimplement it using some other
strategy, this might be more useful.
</content>
</entry>
<entry>
<title>Change Scheme benchmark to allow graphing by measuring time and looping</title>
<updated>2025-08-18T11:39:32Z</updated>
<author>
<name>Peter Bex</name>
<email>peter@more-magic.net</email>
</author>
<published>2025-08-15T07:22:08Z</published>
<link rel='alternate' type='text/html' href='https://code.more-magic.net/slset/commit/?id=fa8d354bc49b0adc77e6dd6d973c8bd2d33f2769'/>
<id>urn:sha1:fa8d354bc49b0adc77e6dd6d973c8bd2d33f2769</id>
<content type='text'>
</content>
</entry>
</feed>
