https://www.technotification.com/2016/06/new-programming-languages.html