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=-2.9 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI autolearn=unavailable autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,fcc2d88d867060e8 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-12-22 15:18:02 PST Path: archiver1.google.com!news2.google.com!news.maxwell.syr.edu!news.tele.dk!news.tele.dk!small.news.tele.dk!proxad.net!usenet-fr.net!enst.fr!melchior!cuivre.fr.eu.org!melchior.frmug.org!not-for-mail From: Stephen Leake Newsgroups: comp.lang.ada Subject: Re: load and use a ".o" file? Date: 22 Dec 2003 18:15:13 -0500 Organization: Cuivre, Argent, Or Message-ID: References: <132Fb.3462$I02.2996@newssvr23.news.prodigy.com> NNTP-Posting-Host: lovelace.ada-france.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: melchior.cuivre.fr.eu.org 1072134923 97388 80.67.180.195 (22 Dec 2003 23:15:23 GMT) X-Complaints-To: usenet@melchior.cuivre.fr.eu.org NNTP-Posting-Date: Mon, 22 Dec 2003 23:15:23 +0000 (UTC) To: comp.lang.ada@ada-france.org Return-Path: In-Reply-To: User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3 X-Virus-Scanned: by amavisd-new-20030616-p5 (Debian) at ada-france.org X-BeenThere: comp.lang.ada@ada-france.org X-Mailman-Version: 2.1.3 Precedence: list List-Id: Gateway to the comp.lang.ada Usenet newsgroup List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Xref: archiver1.google.com comp.lang.ada:3724 Date: 2003-12-22T18:15:13-05:00 j-anthony@rcn.com (Jon S. Anthony) writes: > This sort of thing is perfectly reasonable and something that is > extremely useful in a wide range of applications. > > What I don't understand is why people don't just use technology that > has solved this problem since "for ever". No, dll's and so's are not > the answer - they are intended to solve a different (related) problem > and are at best a poor mans hack for what you are talking about. > > What you really "need"[1] here is a true dynamic language. Ok, I'll bite. What's a "true dynamic language"? Do you mean "interpreted from source", like some versions of Basic, and most shell languages? Or "interpreted from some intermediate byte code", like most Visual Basic, Lisp implementations, Java, C#, etc? Or something else? All interpreters make the job of adding random code at run-time much easier. -- -- Stephe