<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ox-arrays/src/Data/Array/Nested/Convert.hs, branch move-Rank</title>
<subtitle>Nested, compositional struct-of-arrays orthotope arrays
</subtitle>
<id>https://git.tomsmeding.com/ox-arrays/atom?h=move-Rank</id>
<link rel='self' href='https://git.tomsmeding.com/ox-arrays/atom?h=move-Rank'/>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/'/>
<updated>2026-04-08T23:01:01Z</updated>
<entry>
<title>Make equal-rank-coercibility part of the interface of ListX</title>
<updated>2026-04-08T23:01:01Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2026-04-08T22:59:15Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=fe25edfd8e633a834a23d272bae8ccf456b63c26'/>
<id>urn:sha1:fe25edfd8e633a834a23d272bae8ccf456b63c26</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Justify two unsafeCoerces using partial coerce</title>
<updated>2026-04-08T22:45:04Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2026-04-08T22:45:04Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=abfa3b9646c49fbac7bade84dd1a2973ccb5accb'/>
<id>urn:sha1:abfa3b9646c49fbac7bade84dd1a2973ccb5accb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove almost all unsafeCoerce</title>
<updated>2026-04-04T10:09:08Z</updated>
<author>
<name>Mikolaj Konarski</name>
<email>mikolaj.konarski@funktory.com</email>
</author>
<published>2026-04-04T10:09:08Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=53bc096c807fc63cfe5f1102131b475deb5e21ca'/>
<id>urn:sha1:53bc096c807fc63cfe5f1102131b475deb5e21ca</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix typos/thinkos</title>
<updated>2026-04-02T10:08:26Z</updated>
<author>
<name>Mikolaj Konarski</name>
<email>mikolaj.konarski@funktory.com</email>
</author>
<published>2026-04-02T10:08:26Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=db163c981f796264e17019537a1ab2a5ae3573e1'/>
<id>urn:sha1:db163c981f796264e17019537a1ab2a5ae3573e1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Audit remaining uses of KnownNat and SNat patterns</title>
<updated>2026-04-02T09:54:26Z</updated>
<author>
<name>Mikolaj Konarski</name>
<email>mikolaj.konarski@funktory.com</email>
</author>
<published>2026-04-02T09:54:26Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=086145dfee33e6e198abc148a6375ce929b2c88f'/>
<id>urn:sha1:086145dfee33e6e198abc148a6375ce929b2c88f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove ixsFromIxR' and simplify ixsFromIxR</title>
<updated>2026-03-15T09:50:24Z</updated>
<author>
<name>Mikolaj Konarski</name>
<email>mikolaj.konarski@funktory.com</email>
</author>
<published>2025-12-20T17:23:34Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=830ec0c427202a0694517c86a6a489cdc811c0f9'/>
<id>urn:sha1:830ec0c427202a0694517c86a6a489cdc811c0f9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>De-triplicate ix?ToLinear</title>
<updated>2026-03-15T09:50:08Z</updated>
<author>
<name>Mikolaj Konarski</name>
<email>mikolaj.konarski@funktory.com</email>
</author>
<published>2025-12-16T19:43:38Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=106f2da382e47197f3c1adcf9c011d94a212893f'/>
<id>urn:sha1:106f2da382e47197f3c1adcf9c011d94a212893f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Define ix?FromLinear without TH</title>
<updated>2026-03-15T09:49:48Z</updated>
<author>
<name>Mikolaj Konarski</name>
<email>mikolaj.konarski@funktory.com</email>
</author>
<published>2025-12-16T12:24:25Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=67b072ea3fd296f701bbded7e2d2c570794c2b36'/>
<id>urn:sha1:67b072ea3fd296f701bbded7e2d2c570794c2b36</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement index conversions as unsafeCoerce</title>
<updated>2026-03-15T09:44:58Z</updated>
<author>
<name>Mikolaj Konarski</name>
<email>mikolaj.konarski@funktory.com</email>
</author>
<published>2025-12-13T13:18:46Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=6f131da821fc7a6dbeb0b233146e69ca8eb1d53f'/>
<id>urn:sha1:6f131da821fc7a6dbeb0b233146e69ca8eb1d53f</id>
<content type='text'>
until maybe we make shaped and ranked newtypes over mixed?
</content>
</entry>
<entry>
<title>Implement ranked shape conversions as newtype coerces</title>
<updated>2026-03-15T09:35:51Z</updated>
<author>
<name>Mikolaj Konarski</name>
<email>mikolaj.konarski@funktory.com</email>
</author>
<published>2025-12-16T09:28:42Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=78cf390f4b881eba3b929c35e37811543c33340e'/>
<id>urn:sha1:78cf390f4b881eba3b929c35e37811543c33340e</id>
<content type='text'>
</content>
</entry>
</feed>
