"C++ template programming is to Common Lisp macros what IRS tax forms are to poetry"
Clasp: Common Lisp using LLVM and C++ for Molecular Metaprogramming
A must-see Google Tech Talk by Dr. Christian Schafmeister
This talk describes our unique approach to constructing large, atomically precise molecules (called "Molecular Lego" or "spiroligomers") that could act as new therapeutics, new catalysts (molecules that make new chemical reactions happen faster) and ultimately to construct atomically precise molecular devices. Then I describe Clasp and CANDO, a new implementation of the powerful language Common Lisp. Clasp is a Common Lisp compiler that uses LLVM to generate fast machine code and it interoperates with C++. CANDO is a molecular design tool that uses Clasp as its programming language. Together I believe that these are the hardware (molecules) and the software (the CANDO/Clasp compiler) that will enable the development of sophisticated molecular nanotechnology.
Officials at the Office of Personnel Management claim that their system was breached using credentials that were stolen from KeyPoint Government Solutions, a government contractor that provides background checks. The hack, which exposed personal information for potentionally tens of millions of Americans, has drawn scrutiny to KeyPoint’s security practices, with one senior lawmaker even calling for>>