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 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,6cdf06eb7605332d X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news1.google.com!newshub.sdsu.edu!fr.ip.ndsoftware.net!newsfeed.freenet.de!feed.news.tiscali.de!news.belwue.de!LF.net!news.enyo.de!not-for-mail From: Florian Weimer Newsgroups: comp.lang.ada Subject: Re: Smarter Generics Date: Wed, 18 Aug 2004 07:31:31 +0200 Message-ID: <87wtzxj9l8.fsf@deneb.enyo.de> References: <%6uTc.592$de4.1@trndny07> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: codeneb.enyo.de 1092807451 26869 212.9.189.171 (18 Aug 2004 05:37:31 GMT) X-Complaints-To: Cancel-Lock: sha1:EU8y5f8fk4QikVIMJsvdyA3hJdM= Xref: g2news1.google.com comp.lang.ada:2801 Date: 2004-08-18T07:31:31+02:00 List-Id: * Jean-Marc Bourguet: > BTW C++ template is a turing-complete compile langage able to > manipulate types and is the only implementation of genericity with > such an expressing power. Lisp macros offer similar flexibility. > But it can be *very* inconveniant to use. That's because the compile-time and run-time programming languages are so different, it's not just the syntax that is a bit hairy.