Friday, March 28, 2003

Richard Perle resigns in conflict of interest scandal
Multi-stage Programming

"Multi-stage languages internalize the notions of runtime program generation and execution. Thus, multi-stage languages provide the programmer with the essence of partial evaluation and program specialization techniques, both of which have been shown to lead to dramatic resource-utilization gains in a wide range of applications, starting from implementations of domain-specific compilers, to high-performance operating systems. Multi-stage languages make it possible to write generic and highly- parameterized programs that do not pay unnecessary runtime overheads."

Human Rights Watch Demolishes US Case On status of Prisoners in Camp X-Ray

US Argument: "The Geneva Conventions do not apply to a war against terrorism."

Human Rights Watch response: "The U.S. government could have pursued terrorist suspects by traditional law enforcement means, in which case the Geneva Conventions indeed would not apply. But since the U.S. government engaged in armed conflict in Afghanistan - by bombing and undertaking other military operations - the Geneva Conventions clearly do apply to that conflict. By their terms, the Geneva Conventions apply to "all cases of declared war or of any other armed conflict which may arise between two or more of the High Contracting Parties." Both the United States and Afghanistan are High Contracting Parties of the Geneva Conventions"