From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,7f2ce8bda9cae4ab X-Google-Attributes: gid103376,public Path: controlnews3.google.com!news1.google.com!news.glorb.com!newshosting.com!nx02.iad01.newshosting.com!uunet!dca.uu.net!ash.uu.net!spool.news.uu.net!not-for-mail Date: Wed, 19 May 2004 08:38:08 -0400 From: Hyman Rosen User-Agent: Mozilla Thunderbird 0.5 (Windows/20040502) X-Accept-Language: en MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: "Must instantiate controlled types at library level." Why? References: In-Reply-To: Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Organization: KBC Financial Products Message-ID: <1084970288.701041@master.nyc.kbcfp.com> Cache-Post-Path: master.nyc.kbcfp.com!unknown@nightcrawler.nyc.kbcfp.com X-Cache: nntpcache 3.0.1 (see http://www.nntpcache.org/) NNTP-Posting-Host: 204.253.250.10 X-Trace: 1084970288 27706 204.253.250.10 Xref: controlnews3.google.com comp.lang.ada:683 Date: 2004-05-19T08:38:08-04:00 List-Id: Dmitry A. Kazakov wrote: > It is C++'s insufficient ADT which led to STL. This is completely wrong. In fact, Stepanov wrote the first version of what would become STL in Ada in 1985. He even tried to influence Stroustrup to adopt Ada's explicit instantiation model of generics, and only when he started using implicit instantiations did he come to realize their power. You can read about this in an interview with him from 1995, .