readme.md
v1.6.5-release.md
v1.6.8-alpha.md
v1.6.8-gamma.md
# 洛书 1.6.8 “破晓” 发布 ## 基本信息 |项|值| |---|---| |版本号|v1.6.8| |代号|破晓| |版本类型| 功能/评估/学习 | |维护周期|STS (2~4月)| + “洛书” 致力于打造强大且易于使用的编程语言,它专注于提供简洁、高效的和易于理解的代码。 + 经过数个月紧张的开发与测试,洛书 1.6.8 版本终于迎来了发布!在新版本中,我们为洛书带来了许多令人兴奋的新功能和改进,使其在易用性和性能方面达到了新的高度。 + 这次发布是洛书编程语言发展中的一个重要里程碑,具有阶段性意义。本次更新带来了一系列新功能、改进和性能优化,让用户能够更加便捷地编写高效、稳定的代码。下面我们将详细介绍这次更新的主要内容。 ## 下载与安装 + [官网下载](https://losu.tech) + [仓库](https://gitee.com/chen-chaochen/lpk) ## 新功能与改进 + 增强型函数:现在,你可以使用第一类函数,高阶函数和柯理化,以实现更复杂的和灵活的函数操作。 ```python import('stdlib') def curriedAdd(a): return def(b): var a = a return def(c): return a + b + c ; ; ; print(curriedAdd(1)(2)(3)) ``` + 模块化编程:经过多次的修改与重构,洛书的模块化机制在这一版本中得到了充分的完善;通过模块管理器,您可以快速地从软件源中查找、安装、升级不同的功能模块,良好的模块化机制大大提高了洛书的可维护性和可扩展性。 + 并发与多线程:线程模块被引入标准库中,支持轻量而高效的并发程序。 ```python import('stdlib') def task(i): print('task:'&i) ; thread.new().create(task,1) thread.new().create(task,2) thread.exit() # 释放主线程 ``` + API更新:API 兼容层得到重视与完善,可以实现版本内API全兼容与一定程度的跨版本兼容 + 自更新机制上线: 在安装任意支持自更新的发行版后,可以通过自更新机制,一键更新/回退到指定的版本,减少手动卸载、重装的时间。 + 性能优化:编译速度与运行效率得到了进一步的提高、运行时内存管理进一步完善。 + 报错信息优化:我们针对报错信息混乱的缺陷,从以下两个方面进行了修复 1. 报错信息分类化,分为运行时错误与编译时错误 2. 报错信息支持行数提示,有助于快速定位出错位置 ## 应用与样例 ### 洛书的应用前景 + 洛书以其高效、灵活、可扩展和易用等特性,适用于多种应用场景,包括但不限于 - 自动化脚本 - MCU控制与IoT应用 - 数据处理与规则引擎 - Web编程 ### 洛书的应用样例 #### 1. 洛书模块工具 + 洛书的模块管理器是由洛书实现的跨平台模块管理工具 + 其可以实现查找、安装、卸载、升级各个模块,以及洛书的自更新 + 其额外拥有独特的源码与文档获取功能,减少开发者查找时间,提高开发效率 #### 2. OWLS wiki服务工具 + OWLS 是一个由洛书实现的类 Docsify 工具,拥有一些优秀的特性 + OWLS 是一款超轻量的wiki工具,其安装、配置、启动 仅需要数十KB的资源 + OWLS 支持自定义模板与多种markdown引擎,并且不产生任何静态的 .html #### 3. 物联网应用 + 洛书在物联网应用已经获得了一定的支持与测试 + 相较于专用的MCU脚本语言,洛书的资源占用处于中等水平,其可以正常运行在stm32f103等小资源MCU,以及w806,esp32等资源充裕的物联网芯片之上 + 相较于PC设备脚本语言,洛书原生支持嵌入式设备与微控制器,支持分布式运行机制,可以有效提高开发效率 #### 您可以访问 [洛书文档中心](https://losu.tech/wiki/readme.md)以获取更多信息 ## 开源与共建 建设洛书开源社区,让我们一起创造更加美好的未来! 洛书是一门新生的开源编程语言,为了更好地推动洛书编程语言的发展,我们诚邀广大开发人员加入洛书开源社区,共同为开源事业贡献力量。 + 洛书开源社区致力于 - 提供丰富的的学习资源和交流平台, - 让每一位参与者都能够获得更多的成长和进步。 - 结交志同道合的伙伴,分享自己的经验和知识。 - 共同解决技术难题,创造更多有趣的作品与方案 让我们共同努力,为洛书开源项目贡献力量,携手创造一个自由、平等、充满活力的技术社区! + 你可以关注 此 [issue](https://gitee.com/chen-chaochen/lpk/issues/I7QPX9)