{"version": "https://jsonfeed.org/version/1", "title": "/dev/posts/ - Tag index - functional", "home_page_url": "https://www.gabriel.urdhr.fr", "feed_url": "/tags/functional/feed.json", "items": [{"id": "http://www.gabriel.urdhr.fr/2018/03/19/sibling-tco-in-python/", "title": "Sibling tail call optimization in Python", "url": "https://www.gabriel.urdhr.fr/2018/03/19/sibling-tco-in-python/", "date_published": "2018-03-19T00:00:00+01:00", "date_modified": "2018-03-19T00:00:00+01:00", "tags": ["computer", "python", "functional"], "content_html": "<p>In <a href=\"http://chrispenner.ca/posts/python-tail-recursion\">Tail Recursion In Python</a>,\n<a href=\"http://chrispenner.ca/posts/python-tail-recursion\">Chris Penner</a>\nimplements (self) tail-call optimization (TCO) in Python using a function decorator.\nHere I am extending the approach for sibling calls.</p>\n"}]}