deepin宣布了自研的全新通用目的编程语言:Unilang,其仓库提供了文档和作为参考实现的解释器。deepin表示,目前桌面应用开发虽然有许多选项,例如Qt、Electron、PySide和Flutter等。但它们存在各自的优势和不足。据介绍,Unilang目标是成为一门现代的通用目的编程语言,能够有效、灵活地开发桌面环境应用,去统筹解决现有不足的新的方案中的语言部分。为了保持通用性,Unilang不内建提供GUI功能,而通过库提供相关API。当前计划中,Unilang将会支持基于Qt绑定的库,以便衔接过渡现有的一些桌面应用项目。Unilang的语言设计保持足够的抽象能力和可扩展性,未来