<feed xmlns='http://www.w3.org/2005/Atom'>
<title>chad-fast/src, branch user-types</title>
<subtitle>An implementation of CHAD, towards performance
</subtitle>
<id>https://git.tomsmeding.com/chad-fast/atom?h=user-types</id>
<link rel='self' href='https://git.tomsmeding.com/chad-fast/atom?h=user-types'/>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/chad-fast/'/>
<updated>2025-11-27T20:30:17Z</updated>
<entry>
<title>WIP user-specified custom types</title>
<updated>2025-11-27T20:30:17Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2025-11-27T20:30:17Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/chad-fast/commit/?id=20f7d7be13cd7869b338f98d1ab3fd33e8bbfb3e'/>
<id>urn:sha1:20f7d7be13cd7869b338f98d1ab3fd33e8bbfb3e</id>
<content type='text'>
The big roadblock encountered is that accumulation wants addition of
monoids to be elementwise float addition; this fundamentally clashes
with the concept of a user type with a custom zero and plus.
</content>
</entry>
<entry>
<title>APIv1: Some fixes</title>
<updated>2025-11-26T16:45:10Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2025-11-26T16:44:25Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/chad-fast/commit/?id=ae634c056b500a568b2d89b7f8e225404a2c0c62'/>
<id>urn:sha1:ae634c056b500a568b2d89b7f8e225404a2c0c62</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a simplify rule</title>
<updated>2025-11-22T21:40:40Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2025-11-22T21:40:40Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/chad-fast/commit/?id=b4f07c673b7c710f5861bb84e67233c63336c53d'/>
<id>urn:sha1:b4f07c673b7c710f5861bb84e67233c63336c53d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix typo</title>
<updated>2025-11-22T18:56:06Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2025-11-22T18:56:06Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/chad-fast/commit/?id=f78fe9b8dd634e06b5c729c1656cc1b752b3add3'/>
<id>urn:sha1:f78fe9b8dd634e06b5c729c1656cc1b752b3add3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>UnMonoid: Use eunPair</title>
<updated>2025-11-13T22:05:45Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2025-11-13T22:05:45Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/chad-fast/commit/?id=0afc66d03e566025a0cd79c65723aa6565f10488'/>
<id>urn:sha1:0afc66d03e566025a0cd79c65723aa6565f10488</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Sparse: Maybe prevent another SpSparse introduction</title>
<updated>2025-11-13T20:38:52Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2025-11-13T20:38:52Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/chad-fast/commit/?id=239fc967b4dfd0eba6ca5b0a9e0d9a2d29e6ad5e'/>
<id>urn:sha1:239fc967b4dfd0eba6ca5b0a9e0d9a2d29e6ad5e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>User-facing API suggestion</title>
<updated>2025-11-11T22:56:47Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2025-11-11T22:56:47Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/chad-fast/commit/?id=dc61318a22e3492774ab6f6345c9a369222ef2f6'/>
<id>urn:sha1:dc61318a22e3492774ab6f6345c9a369222ef2f6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>hlint cleanup</title>
<updated>2025-11-10T21:31:56Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2025-11-10T21:31:56Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/chad-fast/commit/?id=cd135319f65f40a554d864b2a878a4ef44043a98'/>
<id>urn:sha1:cd135319f65f40a554d864b2a878a4ef44043a98</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use ImportQualifiedPost</title>
<updated>2025-11-10T20:57:54Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2025-11-10T20:57:54Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/chad-fast/commit/?id=57eb321eaeabc53c8c8b83d0554d8a8cca6eed76'/>
<id>urn:sha1:57eb321eaeabc53c8c8b83d0554d8a8cca6eed76</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move module hierarchy under CHAD.</title>
<updated>2025-11-10T20:50:25Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2025-11-10T20:49:45Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/chad-fast/commit/?id=174af2ba568de66e0d890825b8bda930b8e7bb96'/>
<id>urn:sha1:174af2ba568de66e0d890825b8bda930b8e7bb96</id>
<content type='text'>
</content>
</entry>
</feed>
