Skip to content

Great graphs

Compare
Choose a tag to compare
@mikesol mikesol released this 17 May 15:53
· 264 commits to main since this release

This release simplifies the structure of graphs in by using extensible records to model graphs instead of a custom type. This has the following benefits:

  • Function signatures are significantly shorter.
  • The code base's size was cut down by 33%.
  • Error messages are easier to read.
  • Records can be reified to the type-level and reflected to the term-level without using proxies.