Re: Re: Pragmatic Requirements Summary : update

Brian Hurt <[email protected]> Tue, 5 Aug 2003 15:04:06 -0500 (CDT)
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.

2) Correctness.  How can you be sure for all inputs that the code 
generated is correct?

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.

While I'm tossing my $0.02 in, some papers and links to consider:
<http://ncstrl.cs.Princeton.EDU/expand.php?id=TR-482-94>
<http://216.239.53.104/search?q=cache:0UrDfGe1CX4C:research.microsoft.com/~trishulc/papers/ismm_paper.pdf+Cache+copying+garbage+collection&hl=en&ie=UTF-8>
<http://supertech.lcs.mit.edu/cilk/>
<http://www.arstechnica.com/reviews/1q00/dynamo/dynamo-1.html>
<http://lambda.weblogs.com/>
<http://lambda.weblogs.com/papers>
<http://caml.inria.fr/ocaml/papers.html>

Brian




------------------------ 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/