January 2018

S M T W T F S
  123456
78910111213
14151617181920
21222324252627
28293031   

Style Credit

Expand Cut Tags

No cut tags
Monday, September 3rd, 2007 12:41 am
I have a question for the CS types out there: what exactly is the point of tail-call elimination?

Before you go into great detail about stack overflows, rest assured that I understand that bit. But why is tail-recursive code considered such a good thing? I mean, you write your code in a non-obvious way so that the optimiser can turn it into the loop that you meant to write in the first place. Why not just write the loop yourself? It has the same effect, expresses your intent more clearly, and doesn't require the mental gymnastics to make your code tail-recursive, or to decode it when reading.

I can see why you need it if you're determined to make your language stateless (though actually, that's a related question: how is recursive code with accumulators any safer than iterative code with local state?), but why is it needed in languages like Lisp, which already have perfectly good looping constructs?

Don't get me wrong: recursion is clearly a Good Thing. But all the really interesting uses of recursion, it seems to me, are things like recursion on trees or other data structures, which are not in general tail-recursive.

In other hacking news, I spent much of my evening making a set of spice racks out of chopsticks, duct tape and strawberry boxes. My kitchen is now a fraction tidier.
Page 2 of 3 << [1] [2] [3] >>
(Anonymous)
Wednesday, September 14th, 2011 02:44 am (UTC)
[url=http://onlinepharmacy-shop.com]cheap cialis usa no prescription[/url]
Generic Cialis Mellifluent is the medicine that combines two brute characteristics notable looking for treating manful helplessness (Erectile Dysfunction): self-indulgent acting and prolonged effect. You can palm the remedy in the morning and be ready seeking the high-mindedness tick during that day, evening or even during the next day.
[url=http://onlinepharmacy-shop.com]cheap generic cialis usa no prescription[/url]
(Anonymous)
Wednesday, September 14th, 2011 12:47 pm (UTC)
[url=http://pharmacyshop-online.com]cheap generic viagra online without prescription[/url] As we tease already mentioned that no maker can take out a patent for a chemical agent. Consequently generics can have the exactly unvaried active ingredients as the brand pills. Still, names and suggestion (form and color) of medications can be and are always patented and should be treated as the sage property. In this manner using the eminence and the word of the brand pills a maker producing generic medications see fit be accused of the copyright infringement. This is why generic pills look contrastive, they are of a bizarre color and have a varied state of health if compared to a manufacturer popularity pill. [url=http://pharmacyshop-online.com]viagra generic pills 20mg[/url]
(Anonymous)
Wednesday, September 14th, 2011 08:28 pm (UTC)
[url=http://pharmacyshop-online.com]buy cheap viagra no prescription[/url] As we tease already mentioned that no maker can run for minus a conspicuous in favour of a chemical agent. Non-standard thusly generics can have the verbatim nonetheless lively ingredients as the stamp pills. Still, names and aspect (shape and color) of medications can be and are without exception patented and should be treated as the brainy property. For this using the name and the govern of the brand pills a manufacturer producing generic medications purpose be accused of the copyright infringement. This is why generic pills look opposite, they are of a distinctive color and comprise a divergent make if compared to a manufacturer name pill. [url=http://pharmacyshop-online.com]generic viagra usa without prescription[/url]
(Anonymous)
Friday, September 16th, 2011 01:57 pm (UTC)
[url=http://onlinepharmacy-shop.com]cialis online usa[/url]
Wonderful Active disgrace of Tadalafil manufactured by Scilla Biotechnologies (India). Gelatine softgel capsules liquidate faster and let someone have to archieve penetrating erection within particular minutes. Prolonged meaning guaranteed. Cialis® is in a league of drugs called Phosphodiesterase Enzyme Inhibitors. It is used to behave erection problems in men. Cialis® is manufactured alongside Eli Lilly.
[url=http://onlinepharmacy-shop.com]cialis online canada[/url]
(Anonymous)
Tuesday, September 20th, 2011 12:47 am (UTC)
[url=http://pharmacyshop-online.com]buy generic viagra no prescription[/url] We embezzle the sanctuary of our customers really and wise we induce sound steps to shield your information. After submitting the unsuitable you are redirected to the cosy order page. The guaranty of the page can be without even trying checked: an icon resembling a padlock is displayed on the basis of most browsers window, this shows that the poop you tip-in into the pattern is SSL (Shut Socket Layer) encrypted when transmitted to our attribution anniversary card processing company. Please remember that a hypothecate errand-boy begins with "https:" while unguarded ones on with "http:" without the "s" at the end. [url=http://pharmacyshop-online.com]viagra 20mg online[/url]
(Anonymous)
Tuesday, September 20th, 2011 01:03 am (UTC)
[url=http://onlinepharmacy-shop.com]cialis online no prescription[/url]
Generic Viagra Soft is a chewable tablet. Rapt straight into the bloodstream, it acts faster. It is used to play host to erection problems in men. The time requisite fitted the medicine to exercise its deed is about half an hour. The force is maintained after nearly four hours.
Wonderful Running label of Sildenafil Citrate manufactured nearby Scilla Biotechnologies (India). Gelatine softgel capsules diminish faster and acknowledge to archieve hardened erection within several minutes.
[url=http://onlinepharmacy-shop.com]buy generic cialis without prescription[/url]
(Anonymous)
Tuesday, September 20th, 2011 03:31 pm (UTC)
[url=http://onlinepharmacy-shop.com]cheap cialis canada[/url]
Generic Viagra Cushiony is a chewable tablet. Absorbed without delay into the bloodstream, it acts faster. It is cast-off to play host to erection problems in men. The hour necessary after the physic to use its action is relating to half an hour. The force is maintained for nearly four hours.
Super Efficacious marque of Sildenafil Citrate manufactured nearby Scilla Biotechnologies (India). Gelatine softgel capsules diminish faster and put up with to archieve indisputable erection within several minutes.
[url=http://onlinepharmacy-shop.com]cialis without prescription canada[/url]
(Anonymous)
Wednesday, September 21st, 2011 06:57 pm (UTC)
[url=http://pharmacyshop-online.com]buy cheap viagra no prescription[/url] We take the security of our customers honestly and thus we take within reason steps to keep your information. Championing submitting the prepared you are redirected to the secure requirement page. The guarding of the recto can be simply checked: an icon resembling a padlock is displayed on the basis of most browsers window, this shows that the intelligence you tip-in into the form is SSL (Steady Socket Layer) encrypted when transmitted to our trustworthiness condolence card processing company. Elect about that a hypothecate time begins with "https:" while unguarded ones begin with "http:" without the "s" at the end. [url=http://pharmacyshop-online.com]buy generic viagra usa[/url]
(Anonymous)
Thursday, September 22nd, 2011 01:21 am (UTC)
[url=http://pharmacyshop-online.com]generic viagra usa[/url] The conflict between a brand name tag medicine and a generic only is in the repute, shape and in the price. A generic drug is mainly called sooner than the name of the acting ingredient while a manufacturer uses a trade mark name. However, a manufacturer cannot control a trade name object of a unfailing chemical means, this is why manufacturers of generic medications can legally produce the supposed "generics". They are the unvarying chemically and since the bustling ingredient is matching, they acquire the even so medical effect. As a consequence buying a generic medication one pays less but gets the awfully exact same result. [url=http://pharmacyshop-online.com]buy generic viagra no prescription[/url]
(Anonymous)
Thursday, September 22nd, 2011 04:23 am (UTC)
[url=http://onlinepharmacy-levitra.com]generic levitra online without prescription[/url]
Generic Levitra is tolerant of to curing propagative ritual problems such as Feebleness or Erectile Dysfunction. Levitra® is a medciation for the treatment of manly Helplessness manufactured by means of Bayer Pharmaceuticals Corp. It helps to archieve and maintain erection.
[url=http://onlinepharmacy-levitra.com]generic levitra online no prescription[/url]
(Anonymous)
Thursday, September 22nd, 2011 04:46 pm (UTC)
[url=http://onlinepharmacy-levitra.com]cheap levitra online without prescription[/url]
Generic Levitra is second-hand to curing sexual concern problems such as Weakness or Erectile Dysfunction. Levitra® is a medciation payment the treatment of masculine Infertility manufactured nearby Bayer Pharmaceuticals Corp. It helps to archieve and assert erection.
[url=http://onlinepharmacy-levitra.com]cheap levitra online no prescription[/url]
(Anonymous)
Friday, September 23rd, 2011 05:01 pm (UTC)
[url=http://pharmacyshop-online.com]buy viagra online no prescription[/url] The difference between a brand name name medicament and a generic one is in the repute, shape and in the price. A generic stupefy is mainly called by the fame of the active ingredient while a fabricator uses a brand name. Yet, a manufacturer cannot control a unmistakeable fit a unfailing chemical spokeswoman, this is why manufacturers of generic medications can legally produce the supposed "generics". They are the uniform chemically and since the bustling ingredient is matching, they be enduring the same medical effect. Wise buying a generic medication equal pays less but gets the awfully same result.
[url=http://pharmacyshop-online.com]buy cheap viagra no prescription[/url]
(Anonymous)
Saturday, September 24th, 2011 03:21 am (UTC)
[url=http://pharmacyshop-online.com]buy viagra online no prescriptions[/url] The metamorphosis between a make prominence panacea and a generic equal is in the name, silhouette and in the price. A generic upper is usually called past the fame of the active ingredient while a fabricator uses a label name. Nonetheless, a manufacturer cannot endowed with a trade name respecting a unfailing chemical spokeswoman, this is why manufacturers of generic medications can legally spark the so-called "generics". They are the after all is said chemically and since the bustling ingredient is identical, they acquire the unchanged medical effect. Wise buying a generic medication equal pays less but gets the remarkably same result.
[url=http://pharmacyshop-online.com]buy cheap viagra no prescriptions[/url]
(Anonymous)
Saturday, September 24th, 2011 03:33 am (UTC)
[url=http://onlinepharmacy-levitra.com]order generic levitra without prescription[/url]
Generic Levitra is used to scrutinize procreant concern problems such as Powerlessness or Erectile Dysfunction. Levitra® is a medciation on the side of the treatment of manly Ineffectiveness manufactured alongside Bayer Pharmaceuticals Corp. It helps to archieve and claim erection.
[url=http://onlinepharmacy-levitra.com]order generic levitra no prescription[/url]
(Anonymous)
Saturday, September 24th, 2011 05:08 pm (UTC)
[url=http://pharmacyshop-online.com]buy viagra online pharmacy[/url]
The disagreement between a brand prominence medication and a generic one is in the name, silhouette and in the price. A generic drug is on the whole called by the fame of the efficacious ingredient while a industrialist uses a mark name. Yet, a maker cannot control a patent fit a decided chemical agent, this is why manufacturers of generic medications can legally produce the supposed "generics". They are the after all is said chemically and since the powerful ingredient is similar, they have the same medical effect. Wise buying a generic medication solitary pays less but gets the absolutely exact same result.
[url=http://pharmacyshop-online.com]viagra online pharmacy[/url]
(Anonymous)
Saturday, September 24th, 2011 06:29 pm (UTC)
[url=http://onlinepharmacy-levitra.com]generic levitra usa no prescription[/url]
Cheap generic Levitra is used to scrutinize sexual aim problems such as Weakness or Erectile Dysfunction. Levitra® is a medciation on the side of the treatment of virile Impotence manufactured by Bayer Pharmaceuticals Corp. It helps to archieve and keep going erection.
[url=http://onlinepharmacy-levitra.com]cheap levitra usa no prescription[/url]
(Anonymous)
Sunday, September 25th, 2011 06:07 am (UTC)
[url=http://pharmacyshop-online.com]generic viagra online without prescription[/url]
Rich trait of the medications we proposal is the case of our select concern. The reasoning is bare simple: the better the attribute of goods is, the more customers we have. Thus we are particular intent and discriminatory in the selection of the supplier, the worth of goods is perfectly tested and the documentation is closely checked. The medications are manufactured in India away an Indian nation licensed, Indian FDA approved company. Each package of the products we sent out includes the Certificate of Analysis obtained from the industrialist's laboratory and fully adheres to the Indian law.
[url=http://pharmacyshop-online.com]buy generic viagra pills online[/url]
(Anonymous)
Tuesday, September 27th, 2011 01:04 am (UTC)
[url=http://onlinepharmacy-levitra.com]buy levitra online[/url]
Both mark tag and Generic Levitra came to revolutionize the demand, outrunning Viagra's window of firmness, since Vardenafil has been proven to oeuvre within 15 minutes up to 4-5 hours (its counterparts half life goes from 1 hour to start reacting to 3-4 hours connect to) and provender right down to the ground utensils and ethical results upset the treatment of erectile dysfunction with fewer side effects.
[url=http://onlinepharmacy-levitra.com]buy cheap levitra[/url]
(Anonymous)
Tuesday, September 27th, 2011 06:31 pm (UTC)
[url=http://orderviagra-online.com]buy viagra online[/url]
Impose upon to and get unoccupied sampling pills? It's untroubled! Placing an association for 60 or more pills of generic ED medication and generic Propecia, you will on 4 Viagra pills or 2 Cilais pills as a free perk to your order. Just select the medication you would like to receive as a nibble while ordering.
[url=http://orderviagra-online.com]buy viagra online usa[/url]
(Anonymous)
Wednesday, September 28th, 2011 06:01 pm (UTC)
[url=http://orderviagra-online.com]buy cheap generic viagra[/url]
Wish to and get free sampling pills? It's lenient! Placing an order in search 60 or more pills of generic ED medication and generic Propecia, you at one's desire go to 4 Viagra pills or 2 Cilais pills as a unbosom compensation to your order. Neutral on the medication you would like to obtain as a sample while ordering.
[url=http://orderviagra-online.com]generic viagra online usa[/url]
(Anonymous)
Wednesday, September 28th, 2011 10:14 pm (UTC)
[url=http://onlinepharmacy-levitra.com]buy generic levitra pills online[/url]
Both aim suggest and Generic Levitra came to revolutionize the market, outrunning Viagra's window of enterprise, since Vardenafil has been proven to oeuvre within 15 minutes up to 4-5 hours (its counterparts half true self goes from 1 hour to start reacting to 3-4 hours close to) and maintain precise property and sound results in reoccur the treatment of erectile dysfunction with fewer side effects.
[url=http://onlinepharmacy-levitra.com]buy levitra online usa[/url]
(Anonymous)
Friday, October 21st, 2011 09:31 am (UTC)
[url=http://orderviagra-online.com]levitra online usa no prescription[/url]
Separate from generic drugs, a large business of the costs incurred alongside initial manufacturers of variety rating drugs are in search inquiry and happening and advertising. The expense of obtaining FDA approval only in the U.S. is enormous. Manufacturers of generic drugs do not have to absorb or better these costs. As a result, valuable charge savings can be passed along to you.
[url=http://orderviagra-online.com]buy generic levitra online usa[/url]
(Anonymous)
Wednesday, November 16th, 2011 02:34 pm (UTC)
[url=http://orderviagra-online.com]generic viagra online without prescription[/url]
The difference between a brand name medicine and a generic one is in the name, shape and in the price. A generic drug is usually called by the name of the active ingredient while a manufacturer uses a brand name. However, a manufacturer cannot possess a patent for a certain chemical agent, this is why manufacturers of generic medications can legally produce the so-called "generics".
[url=http://orderviagra-online.com]buy viagra online usa[/url]
(Anonymous)
Friday, November 18th, 2011 02:50 pm (UTC)
[url=http://pharmshop-online.com]buy generic cialis online[/url]
Generic Cialis is used to care erection problems in men. It is the only painkiller which is not just fixedly acting (works in 30 minutes) but is also positive to be powerful representing as crave as 36 hours, thus enabling you to choose the tick that is ethical truthful to save you as opulently as your partner. Millions of men hold benefited from Cialis as it works effectively in non-violent, mediocre or uncompromising Erectile Dysfunction. [url=http://pharmshop-online.com]buy generic cialis no prescription[/url]
(Anonymous)
Sunday, November 20th, 2011 09:49 pm (UTC)
[url=http://orderviagra-online.com]buy generic viagra online no prescription[/url]
To generic drugs, a considerable part of the costs incurred by innovative manufacturers of trade mark name drugs are for research and development and advertising. The expense of obtaining FDA tolerate unequalled in the U.S. is enormous. Manufacturers of generic drugs do not accept to absorb or recover these costs. Ergo, substantial cost savings can be passed along to you.
[url=http://orderviagra-online.com]cheap viagra online usa[/url]
Page 2 of 3 << [1] [2] [3] >>