به این خاطر که این زبان مثل Haskell ، کاملا تابعی (pure functional) نیست. بلکه یک زبان چندمنظوره (multi paradigm) هست.
مثلا از ویژگی های شی گرایی بهره می بره.
مثل لیسپ و هسکل ، ترسناک نیست.