<feed xmlns='http://www.w3.org/2005/Atom'>
<title>aoc-2023/Day14.lean, branch main</title>
<subtitle>Advent of Code 2023 - I'm still learning Lean4, so please don't judge. </subtitle>
<id>https://git.grois.info/aoc-2023/atom/Day14.lean?h=main</id>
<link rel='self' href='https://git.grois.info/aoc-2023/atom/Day14.lean?h=main'/>
<link rel='alternate' type='text/html' href='https://git.grois.info/aoc-2023/'/>
<updated>2024-12-17T18:47:14Z</updated>
<entry>
<title>Lean 4.14</title>
<updated>2024-12-17T18:47:14Z</updated>
<author>
<name>Andreas Grois</name>
<email>andi@grois.info</email>
</author>
<published>2024-12-17T18:47:14Z</published>
<link rel='alternate' type='text/html' href='https://git.grois.info/aoc-2023/commit/?id=19d4b4e41a967c0c8b3329cd1c4a0617178c5a94'/>
<id>urn:sha1:19d4b4e41a967c0c8b3329cd1c4a0617178c5a94</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Change all imports from Lean to Std to reduce binary size.</title>
<updated>2024-11-29T22:08:15Z</updated>
<author>
<name>Andreas Grois</name>
<email>andi@grois.info</email>
</author>
<published>2024-11-29T22:08:15Z</published>
<link rel='alternate' type='text/html' href='https://git.grois.info/aoc-2023/commit/?id=611c369de1874950682501d4454cce3e73c4d6cd'/>
<id>urn:sha1:611c369de1874950682501d4454cce3e73c4d6cd</id>
<content type='text'>
Reduces binary size by more than a factor of 10...
https://github.com/leanprover/lean4/issues/5274
</content>
</entry>
<entry>
<title>Minor optimization of day 14 part 2.</title>
<updated>2024-11-29T21:31:49Z</updated>
<author>
<name>Andreas Grois</name>
<email>andi@grois.info</email>
</author>
<published>2024-11-29T21:31:49Z</published>
<link rel='alternate' type='text/html' href='https://git.grois.info/aoc-2023/commit/?id=368c506bc365162cd22f4001ab729ee3df110b79'/>
<id>urn:sha1:368c506bc365162cd22f4001ab729ee3df110b79</id>
<content type='text'>
The previous code kept using the Part2Memory even after a cycle had been
found. While this didn't break anything, it's a waste of CPU time.
</content>
</entry>
<entry>
<title>Day14 Part 2</title>
<updated>2024-11-29T21:23:40Z</updated>
<author>
<name>Andreas Grois</name>
<email>andi@grois.info</email>
</author>
<published>2024-11-29T21:23:40Z</published>
<link rel='alternate' type='text/html' href='https://git.grois.info/aoc-2023/commit/?id=793bc1538543bbfb48704bab071c6719c6da4aa6'/>
<id>urn:sha1:793bc1538543bbfb48704bab071c6719c6da4aa6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Day 14, Part 1.</title>
<updated>2024-11-28T20:53:47Z</updated>
<author>
<name>Andreas Grois</name>
<email>andi@grois.info</email>
</author>
<published>2024-11-28T20:53:47Z</published>
<link rel='alternate' type='text/html' href='https://git.grois.info/aoc-2023/commit/?id=4848d2516919ab7e5652b20e2b33e7cc39a9d4d9'/>
<id>urn:sha1:4848d2516919ab7e5652b20e2b33e7cc39a9d4d9</id>
<content type='text'>
</content>
</entry>
</feed>
