Article View: comp.lang.functional
Article #1103Re: Why such poor recursive behaviour?
From: Kjetil S. Matheussen
Date: Tue, 05 Aug 2008 18:19
Date: Tue, 05 Aug 2008 18:19
18 lines
2228 bytes
2228 bytes
On Tue, 5 Aug 2008, Vend wrote: > On 5 Ago, 11:42, "Kjetil S. Matheussen" <k.s.matheus...@notam02.no> > wrote: > <snip> > > Thanks. > > I noticed that Stalin seems to store all values it uses, even > constants, in temporaney local variables, which appear to be treated > under a single assignment single reference policy. Is this just the > way it's wired or is there a performance benefit in doing so? (I > suppose most of these variables are optimized away by GCC) > > Probably just convenient... C compilers optimize those away anyway, no need for stalin to do that.
Technical Details
Message-ID:
<Pine.LNX.4.58.0808052018190.16616@notam02.uio.no>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!feeder.news-service.com!newsfeed.freenet.de!border2.nntp.ams.giganews.com!border1.nntp.ams.giganews.com!nntp.giganews.com!uio.no!nntp.uio.no!notam02.uio.no!kjetismReferences:
<525fb940-a88e-4276-bd80-86b0b178a08a@m3g2000hsc.googlegroups.com> <Pine.LNX.4.58.0807311242130.25184@notam02.uio.no> <0e9341d2-4b23-4c12-9636-93aa6a17c09e@m36g2000hse.googlegroups.com> <Pine.LNX.4.58.0808051126480.16616@notam02.uio.no> <a3cc671e-ae17-4272-aa94-cf8a6301f0b5@e53g2000hsa.googlegroups.com>Show Full Headers
Complete Article Headers
X-Google-Thread: 107f24,904ab2e1d637ae0f X-Google-Thread: ff861,904ab2e1d637ae0f X-Google-Thread: 10707f,904ab2e1d637ae0f X-Google-Thread: 103d24,904ab2e1d637ae0f X-Google-Thread: f4fd2,904ab2e1d637ae0f X-Google-Attributes: gid107f24,gidff861,gid10707f,gid103d24,gidf4fd2,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!feeder.news-service.com!newsfeed.freenet.de!border2.nntp.ams.giganews.com!border1.nntp.ams.giganews.com!nntp.giganews.com!uio.no!nntp.uio.no!notam02.uio.no!kjetism From: "Kjetil S. Matheussen" <k.s.matheussen@notam02.no> Newsgroups: comp.lang.functional,fa.caml,fa.haskell,comp.lang.scheme,comp.lang.lisp Subject: Re: Why such poor recursive behaviour? Date: Tue, 5 Aug 2008 20:19:49 +0200 Organization: University of Oslo, Norway Lines: 19 Message-ID: <Pine.LNX.4.58.0808052018190.16616@notam02.uio.no> References: <525fb940-a88e-4276-bd80-86b0b178a08a@m3g2000hsc.googlegroups.com> <Pine.LNX.4.58.0807311242130.25184@notam02.uio.no> <0e9341d2-4b23-4c12-9636-93aa6a17c09e@m36g2000hse.googlegroups.com> <Pine.LNX.4.58.0808051126480.16616@notam02.uio.no> <a3cc671e-ae17-4272-aa94-cf8a6301f0b5@e53g2000hsa.googlegroups.com> NNTP-Posting-Host: notam02.uio.no Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Trace: readme.uio.no 1217960390 4222 129.240.197.34 (5 Aug 2008 18:19:50 GMT) X-Complaints-To: abuse@uio.no NNTP-Posting-Date: Tue, 5 Aug 2008 18:19:50 +0000 (UTC) X-X-Sender: kjetism@notam02.uio.no In-Reply-To: <a3cc671e-ae17-4272-aa94-cf8a6301f0b5@e53g2000hsa.googlegroups.com> X-Original-Bytes: 1753