[Cryptography] Speculation considered harmful?

jamesd at echeque.com jamesd at echeque.com
Thu Jan 11 00:09:47 EST 2018


>     C++14 broke compatibility with C++98 all over the place, in the
>     course of supporting automatic memory management. 

On 1/11/2018 2:14 PM, Nevin Liber wrote:
> What automatic memory management?  Could you elaborate?

Shared pointers, unique pointers, and weak pointers, the related RIAA, 
and the related and ensuing initialization issues for the standard 
template library, which required considerable improvement in 
metacompilation capability.  You can now execute most C++ code while 
metacompiling.  Not as capable or elegant as lisp metacomplation, which 
has no real difference between compilation and metacompilation, but 
walking the same path.


More information about the cryptography mailing list