<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1106" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT size=2>I was reading an article on the proposed Arc language at Paul 
Graham's website, </FONT></DIV>
<DIV><A 
href="http://www.paulgraham.com/popular.html">http://www.paulgraham.com/popular.html</A> 
and came across these quotes all by</DIV>
<DIV>Dr. Graham.&nbsp; I really enjoyed these and have placed the last three in 
my signature</DIV>
<DIV>file for future use.&nbsp; </DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>"Classic macros are a real hacker's tool-- simple, powerful, 
and dangerous. It's so easy to understand what they do: you call a function on 
the macro's arguments, and whatever it returns gets inserted in place of the 
macro call. Hygienic macros embody the opposite principle. They try to protect 
you from understanding what they're doing. I have never heard hygienic macros 
explained in one sentence. And they are a classic example of the dangers of 
deciding what programmers are allowed to want. Hygienic macros are intended to 
protect me from variable capture, among other things, but variable capture is 
exactly what I want in some macros."<BR></DIV></FONT>
<DIV><FONT size=2>"Brevity is one place where strongly typed languages 
lose.<BR>All other things being equal, no one wants to begin a<BR>program with a 
bunch of declarations. Anything that can<BR>be implicit, should 
be."</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT size=2>"...a hacker's idea of a good programming language is 
not<BR>the same as most language designers'.&nbsp; Between the two, 
the<BR>hacker's opinion is the one that matters."</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT size=2>"Programming languages are not theorems. They're 
tools,<BR>designed for people, and they have to be designed to<BR>suit human 
strengths and weaknesses..." </FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT size=2>Paul Graham<BR>author of ANSI Common Lisp<BR></FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV></BODY></HTML>