Sekitar satu dekade yang lalu setelah hari konferensi saya kebetulan menemukan diri saya di sebuah pub dengan Erwin Unruh dan beberapa orang lain dan saya bertanya kepadanya tentang program yang disebutkan VJovic . Kami memiliki beberapa gelas bir pada saat itu, itu adalah pertemuan tidak resmi, dan itu tinggal di kepalaku selama satu dekade, jadi ambil ini dengan sebutir garam, tetapi menurut ingatanku:
Dia mengatakan bahwa mereka telah menambahkan fitur template untuk melayani STL dengan lebih baik. Menurutnya, beberapa orang di panitia merasa bahwa mereka menciptakan sesuatu tanpa mengetahui kemampuan penuhnya. Dia sendiri curiga bahwa semua templat, terutama spesialisasi parsial, merupakan bahasa Turing-lengkap, dan dia selalu bermaksud melakukan bukti formal tentang itu, tetapi tidak pernah sempat melakukannya.
Alih-alih pada suatu malam pada pertemuan standardisasi, dia datang dengan program yang mencetak bilangan prima sebagai pesan kesalahan (versi yang seharusnya bekerja dengan kompiler modern ada di sini ) yang ia hitung selama kompilasi. Sebagai program meta templat, program ini tidak terlalu mengesankan menurut standar saat ini, tetapi ini adalah yang pertama. Seseorang membuat lelucon yang dianggapnya dengan secara resmi menyerahkan program sehingga menjadi dokumen standardisasi ISO resmi.
Saya ingat bahwa saya secara khusus bertanya kepadanya tentang reaksi Bjarne Stroustrup terhadap program tersebut, dan sebagai tanggapan Erwin menirunya dengan menutup matanya dengan tangannya. :)
Di belakang saya menyesal saya tidak bertanya kepada Todd Veldhuizen , yang juga hadir di konferensi itu, bagaimana dia menghasilkan template ekspresi . (Dia tentu saja orang yang baik untuk diajak bicara.) Tetapi saya jauh lebih muda daripada, dan membiarkan kesempatan seumur hidup berlalu begitu saja.:(