The Joys Of Data-Driven Programming
Lawrence D’Oliveiro
lawrencedo99 at gmail.com
Sat Aug 20 19:43:07 EDT 2016
On Saturday, August 20, 2016 at 8:08:24 PM UTC+12, Marko Rauhamaa wrote:
>
> Lawrence D’Oliveiro:
>
>> On Thursday, August 18, 2016 at 4:47:28 PM UTC+12, Marko Rauhamaa wrote:
>>>
>>> ... as a rule, I dislike rules. Rule languages tend to
>>> grow out of all bounds, always remain deficient and have impenetrable,
>>> ad-hoc semantics.
>>
>> That’s a very peculiar thing to say, considering that data-driven
>> programming is a well-known technique for writing compact code.
>>
>> Less code, and in particular, less repetitive code => fewer bugs.
>
> I can't relate to what you say.
>
> All I can say is that I've encountered numerous bad cases of rule
> systems, eg:
>
> - iptables
>
> - selinux policies
>
> - systemd unit files
>
> - asterisk
>
> - sendmail
I can’t relate to you, either. All those are spectacularly successful examples of highly-configurable pieces of software.
More information about the Python-list
mailing list