Newsgroups: comp.lang.dylan
Path: cantaloupe.srv.cs.cmu.edu!das-news2.harvard.edu!news2.near.net!howland.reston.ans.net!news.sprintlink.net!EU.net!news2.EUnet.fr!news.fnet.fr!ilog!news
From: davis@ilog.fr (Harley Davis)
Subject: Re: The new paper and static binding in dylan
In-Reply-To: stoney@cambridge.apple.com's message of 6 Mar 1995 12:53:27 -0500
Message-ID: <DAVIS.95Mar7093044@passy.ilog.fr>
Lines: 30
Sender: news@ilog.fr
Nntp-Posting-Host: passy
Organization: Ilog SA, Gentilly, France
References: <ab80efa101021004e4c8@[198.112.74.251]>
Date: 07 Mar 1995 08:30:44 GMT


In article <ab80efa101021004e4c8@[198.112.74.251]> stoney@cambridge.apple.com (Stonewall Ballard) writes:

   >>>
   I don't know very much about compiler technology for modern dynamic
   languages, but as far as I can imagine, Dylan will not offer inlined
   calls that far. I think static binding on container's elements is
   possible only when the whole container code is duplicated for each
   types as it is the case in C++'s templates and not for containers that
   have (dynamically) typed elements (Note: I know that the C++ way has
   enormous drawbacks).
   <<<

   Apple Dylan will inline calls "that far". Dylan's limited types (when they
   get settled) will provide "static binding on container's elements" without
   duplicating code.

Will this inlining be in Apple Dylan from day one, or be introduced
sometime in the future?  If the latter, do you have some idea when?

-- Harley Davis
-- 

------------------------------------------------------------------------------
Harley Davis                            net: davis@ilog.fr
ILOG S.A.                               tel: +33 1 46 63 66 66
2 Avenue Gallini, BP 85                fax: +33 1 46 63 15 82
94253 Gentilly Cedex, France            url: http://www.ilog.com/

           Ilog Talk information: info@ilog.com
