Pure QOI (Quite Ok Image) format implementation

@ridgeworks Thank you so much for the extensive and interesting response !

Well, I’m more trying to learn new things through these experiments.
For example, while writing these grammars, I’ve learned that:

  • you can use tail call optimize predicates to split your grammar into smaller logical parts
  • I have learned the subtil difference between the different reification operators in clpfd like #<==> and #<==
  • I have learned that there is 3 order of magnitude difference between the speed of raw prolog arithmetic and clp pure arithmetic

It’s also because everybody says that you should not do this kind of things ^^

Some write poetry, I prefer this kind of writing :slight_smile:
I think @jan called it a mild case of stockholm syndrom :joy:

1 Like