Hijyenik makroların avantajı dil yeteneğinden biri değildir - gensym
doğru zamanlarda iyi hijyen ve dikkatli alıntı / alıntı yapma özelliklerine sahip makrolar yazabilirsiniz . Bununla birlikte, hijyenik makrolar , makrolarınızın iyi hijyene sahip olmasını sağlar . Bu açıdan, biraz tip kontrolü gibi.
Hijyenik makrolara yönelik takım avantajları da olabilir. Çoğu hijyenik makro sistemi, makronuzun ne yaptığı ve nasıl yaptığı konusunda sıkı kontroller uygular (örneğin, Şema'nın tanımladığı bir makro syntax-case
genişletildiğinde rastgele kod yürütemezsiniz ). Bu, makronuzu “anlayan” ve ek takım desteği sağlayabilen programlar yazmanızı kolaylaştırabilir.
Öte yandan hijyenik olmayan makroların yararlı olabileceği bazı durumlar vardır. Örneğin, aslında belirli bir değişken (örneğin, anaphoric makrolar ) için bir bağlayıcı yakalamak istiyorsanız , o zaman sadece hijyenik makrolarınız varsa şansınızın olmadığını düşünüyorum.