# A=call(A), call(A). % can I get tail recursion?

**URL:** <https://swi-prolog.discourse.group/t/a-call-a-call-a-can-i-get-tail-recursion/5320>\
**Category:** Help!\
**Created:** [April 22, 2022, 1:48pm UTC](https://swi-prolog.discourse.group/t/a-call-a-call-a-can-i-get-tail-recursion/5320 "2022-04-22T13:48:29Z")\
**Posts on this page:** 1\
**Showing post:** 7

<div class="post-metadata">

**Author:** ![brebs](https://avatars.discourse-cdn.com/v4/letter/b/e9c0ed/32.png) [@brebs](https://swi-prolog.discourse.group/u/brebs)\
**Post date:** [April 23, 2022, 10:04am UTC](https://swi-prolog.discourse.group/t/a-call-a-call-a-can-i-get-tail-recursion/5320/7 "2022-04-23T10:04:58Z")

</div>

Seems relevant: [Compiler support for cyclic terms? - #3 by jan](https://swi-prolog.discourse.group/t/compiler-support-for-cyclic-terms/5071/3)

---

_[View the full topic](https://swi-prolog.discourse.group/t/a-call-a-call-a-can-i-get-tail-recursion/5320)._
