a tumblelog
Thu 05 Mar 2020

Why you should not use (f)lex, yacc and bison

Lex and Yacc were the first popular and efficient lexers and parsers generators, flex and Bison were the first widespread open-source versions compatible with the original software. Each of these software has more than 30 years of history, which is an achievement in itself. For some people these are still the first software they think about when talking about parsing. So, why you should avoid them? Well, we found a few reasons based in our experience developing parsers for our clients.

Source: Why you should not use (f)lex, yacc and bison, an article by Federico Tomassetti.

Handling NULL Values in PostgreSQL

There is often some confusion about NULL value, as it is treated differently in different languages. So there is an obvious need to clarify what NULL is, how it works in different languages, and what the actual value is behind the NULL.

Source: Handling NULL Values in PostgreSQL, an article by Ibrar Ahmed.