Logic-based languages are great for expressing complex constraints
arising in system administration. However, it is also considered
axiomatic that system administrators will never use such languages. The
reason given is that they require too much mathematical training. I
would like to challenge this view. What is so hard about logic? Everyone
knows Boolean constraints. First-order logic is simply Boolean logic +
quantifiers. This is adequate for specifying a very large class of
constraints. If system administrators can handle complexities of
procedural languages like Perl, then surely a declarative language like
FOL should be a breeze, shouldn't it? In particular, I think we should
stop trying hard to sweep FOL under the rug of GUIs. Even if we could
create a GUI in which one could express all of FOL, it would be so
cumbersome that it would be much easier to use text. What do you think?
-- Sanjai
--
Sanjai Narain, Ph.D.
Senior Research Scientist
Information Assurance and Security Department
Telcordia Technologies, Inc.
1 Telcordia Drive, Room 1N-375
Piscataway, NJ 08854
732 699 2806 (T)
908 337 3636 (M)
[EMAIL PROTECTED]
_______________________________________________
lssconf-discuss mailing list
lssconf-discuss@inf.ed.ac.uk
http://lists.inf.ed.ac.uk/mailman/listinfo/lssconf-discuss