Actually you're right : the C paradigm is straightforward and perfect to handle system code.
What I meant to criticize is its grammar : it sucks that we cannot parse C with a simple program. It's not KISS at all and we all pay the price when checking for errors and everytime we wish to process these weird formatted text files. On the other hand, languages based on s-expressions have this unique feature of being very easy to parse and can be processed as regular data, every aspect of the syntax being clean and regular. The problem is that these languages were historically used by pretentious folks on rare supercomputers and thus were not developed to fit the low level paradigm very well. This does not have to be. We should bridge this gap that was forced by ice age investors. Of course i really don't know how nor how it relates to OpenBSD, apart from this common goal of achieving correctness. -- Thomas de Grivel "Lisp is the red pill"