Re: Re: Pragmatic Requirements Summary : update
"Aryeh M. Friedman" <[email protected]> Tue, 5 Aug 2003 16:11:19 -0400 (EDT)
| Newsgroups | gmane.comp.programming.pragmatic |
|---|---|
| Message-ID | <[email protected]> |
> On Tue, 5 Aug 2003, Aryeh M. Friedman wrote: > > > Introspection/reflection/whatever is looking at the metadata for > > the code not the code it self... I think a brian storming session > I'm flattered ^^^^^ > > tonight should resolve much of this (at least at the philosphical if > > not "praticle" level [in the case of language design there is not much > > difference]). > > I'd have two concerns with generated code (like LISP): > > 1) Performance. Run time translation and hotspot optimization help- but > run time optimization is even better when combined with compile-time > optimization. Take a look at HP's Dynamo project for information about > this. I think if the questions are framed right there is no tradeoff. My general feeling on most topics of this nature is if there is tradeoff you need to make that does not have an obvious balance point you never asked the right questions. > 2) Correctness. How can you be sure for all inputs that the code > generated is correct? This flows from a clean design. > As a side note, I'd take a look at type inference before abandoning > compile time strict type checkings. I describe it as all the benefits of > strict type checking without the bondage and discipline aspects. We are dealing with a totally different set of questions right now but we will keep this in mind defently, it may not be an issue regardless of if we go strong or weak typing (namely typing it self might not be an issue). --Aryeh ------------------------ Yahoo! Groups Sponsor ---------------------~--> Buy Ink Cartridges or Refill Kits for Your HP, Epson, Canon or Lexmark Printer at Myinks.com. Free s/h on orders $50 or more to the US & Canada. http://www.c1tracking.com/l.asp?cid=5511 http://us.click.yahoo.com/sO0ANB/LIdGAA/ySSFAA/W4wwlB/TM ---------------------------------------------------------------------~-> To unsubscribe from this group, send an email to: pragmatic_lang-unsubscribe-hHKSG33TihhbjbujkaE4pw@public.gmane.org Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/