A modern programming text editor based on the lyl programming language