========================
translation.type\_system
========================

* **name:** type\_system

* **description:** Type system to use when RTyping

* **option type:** choice option

* **possible values:**

  + lltype

  + ootype

* **default:** lltype

* **requirements:**

  + value 'ootype' requires\:

    - `translation.backendopt.constfold`_ to be set to 'False'

    - `translation.backendopt.clever_malloc_removal`_ to be set to 'False'

    - `translation.gc`_ to be set to 'boehm'

.. _`translation.backendopt.clever\_malloc\_removal`: translation.backendopt.clever_malloc_removal.html
.. _`translation.backendopt.constfold`: translation.backendopt.constfold.html
.. _`translation.gc`: translation.gc.html





Which type system to use when rtyping_. This option should not be set
explicitly.

.. _rtyping: ../rtyper.html
