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"

Reply via email to