SPUG: Legal Perl
bill at celestial.com
Tue Aug 9 18:00:35 PDT 2005
On Tue, Aug 09, 2005, Andrew Sweger wrote:
>I've noticed that when I read legalese (contracts, licenses, etc.), I tend
>to render them in pseudocode in my head. I wonder if anyone has ever tried
>to use Perl (or any other programming language) to express a legal
>document. The ability to use variables and data structures to represent
>goods, services, entities, and events would give a way to logically codify
>(heh heh) an agreement. Nevermind the slough of problems with programs
>that are hard to implement or design documents that under specify the
>requirements, etc. I think it would be funny (ha ha) to write a contract
>this way, just for fun I guess. I wonder how a lawyer would respond if
>presented with one of these.
Unless I'm mistaken, boolean algebra was invented largely to
decipher the meaning of legal contracts. Of course perl knows
what the meaning of ``is'' is.
INTERNET: bill at Celestial.COM Bill Campbell; Celestial Software LLC
UUCP: camco!bill PO Box 820; 6641 E. Mercer Way
FAX: (206) 232-9186 Mercer Island, WA 98040-0820; (206) 236-1676
``People from East Germany have found the West so confusing. It's so much
easier when you have only one party.'' -- Linus Torvalde, Linux Expo Canada
when asked about confusion over many Linux distributions.
More information about the spug-list