A modern forth compiler