aboutsummaryrefslogtreecommitdiffhomepage
path: root/docs/wiki_src
AgeCommit message (Collapse)Author
2024-02-16Added strong Rosenberg encoding for meta encodingMarvin Borner
Originally got the idea from @sgoguen (YC) and was further inspired by @hbr from one of their blog posts[1]. The current encoding has some holes and bad performance, so I might switch to a different one in the future. The wiki and metaprogramming blog post have been updated accordingly. [1] https://hbr.github.io/Lambda-Calculus/computability/text.html
2024-01-19BLoC/BLoCade optimizer integrationMarvin Borner
In many cases, shared-by-abstraction BLC is more performant (and notably smaller) than the current output where every term just gets substituted (and potentially duplicated) directly. BLoC in combination with BLoCade's shared BLC target optimizes this automatically by trying to find the terms that would most benefit from deduplication and abstracting them respectively. Paging @tromp since we talked about this. This commit also introduces better argument parsing using optparse-applicative.
2023-12-15Minor documentation fixesMarvin Borner
2023-11-30Minor highlighting fixesMarvin Borner
2023-11-16Basic arithmetic is hardMarvin Borner
2023-11-11Added basic syntax highlighting to wikiMarvin Borner
2023-11-11Minor wiki fixesMarvin Borner
css and blog
2023-11-06Improved wiki and reduced readmeMarvin Borner
2023-11-06Started creating new docs with wikiMarvin Borner