Àwọn èdè wo ni ó ní àwọn macro tí ó jẹ́ ti ìmọ́tótó?
Context:Awọn makiro ti o ni ilera jẹ awọn makiro ti imugboroosi rẹ ni idaniloju lati ma ṣe fa ijamba ijamba ti awọn idanimọ. Àwọn èdè ìtòlẹ́sẹẹsẹ bíi Scheme, Dylan, Rust, Nim, àti Julia ni wọ́n ń lò. Ìṣòro gbogbogbo ti ìjápọ̀ àṣìṣe jẹ́ èyí tí a mọ̀ dáadáa nínú àwùjọ Lisp ṣáájú ìfilọ́lẹ̀ àwọn mákórò tí ó jẹ́ ti ìtọ́jú ara. Àwọn òǹkọ̀wé Macro yóò lo àwọn ohun-ìmọ̀ èdè tí yóò dá àwọn àkànṣe ààmì (bíi, gensym) tàbí kí wọ́n lo àwọn ààmì tí a kò mọ̀ dáadáa kí wọ́n lè yẹra fún ìṣòro. Awọn makiro ti o ni ilera jẹ ojutu eto si iṣoro gbigba ti o ti ṣepọ sinu macro expander funrararẹ. Ọ̀rọ̀ náà "ìmọ́tótó" ni wọ́n fi ṣe àkọ́kọ́ nínú ìwé tí Kohlbecker et al. ṣe lọ́dún 1986, èyí tí wọ́n fi ṣe ìmúgbòòrò macro tó jẹ́ ti ìmọ́tótó, èyí tí wọ́n fi ọ̀rọ̀ tí wọ́n ń lò nínú ìṣirò ṣe.
Diẹ ninu awọn ede ti o ni awọn macro mimọ pẹlu Scheme, Dylan, Rust, Nim, ati Julia.