dojo like programming type