The Smart Pascal IDE