洛书 1.5 过渡版本发布,洛书开发小组祝您新年快乐!
各位,新年快乐!洛书开发小组向您拜年了!
版本简介
版本号 | 1.5.1 |
类型 | beta |
定位 | 过渡版本 |
洛书1.5是一个激进与稳定并存的过渡版本,如果您是初次使用洛书,推荐直接安装1.5版本以获取最新的更新与维护,如果您已经安装了1.4系列的版本,暂时不提供从1.4版本升级到1.5的服务,您需要卸载1.4后手动安装1.5。
洛书1.5在向什么过渡?
新脚本引擎 + 自举的编译器 = 洛书2.x
洛书1.5做了哪些更新
1. 新的脚本引擎
新的ELS脚本引擎,C语言编写,还处于测试完善阶段,详情请见 Openkylin社区-easylosu SIG,这是一个待完善,但将作为2.0系列重要组成部分的中文脚本引擎,现阶段它更偏向于传统的编程语法(洛书1.0.1风格),暂时还不具备1.4.x系列的设计。
2. 完全模块设计与拓展包管理器
包括脚本引擎在内的所有组件都以拓展包的形式存在,可以通过包管理器进行 安装、卸载、升级。
3. 新的运行机制
ELS支持从源码直接解释执行,洛书1.5.1暂时仍保留原有的C++编写的运行时,拥有与ELS的交互能力,ELS支持从源码开始执行
4. 自举的开始
我们在尝试尽快(年底前)将1.5系列后期版本重写,实现编译器自举,重写主要过程大致如下:
1. 用ELS编写1.5.x系列编译器,编译洛书代码到1.4系列虚拟机,作为对ELS虚拟机的完善性测试(发行版默认不安装,默认安装C++版本以保证稳定性)
2. 用ELS编写写1.6.x系列编译器,编译洛书代码到ELS虚拟机,同时提供升级转移方案,形成1.6.xSTS版本,实现自举第一步,用一个方言版本编写主线版本编译器。
3. 用洛书1.6编写符合2.x标准的编译器,编译洛书代码到ELS虚拟机(洛书2.x虚拟机),形成1.8.x版本。
4. 用1.8版本编译 2.x编译器并修正BUG,发布2.0版本
有什么新的Demo?
篇幅有限,只展示两个,您可以去仓库获取详细信息
1. 拓展包管理器
2. CSV表格解析工具
邀请贡献
我们非常感谢您的贡献,在遵守我们的贡献约定的前提下,任何人都可以自由平等地参与贡献并享受相应权利。你可以但不仅限于以下形式参与贡献:
- 提交 Issues,提供宝贵的建议
- 贡献代码,让我们的功能更丰富
- 加入EasyLosu SIG组,大家一起完善作品
- 使用与推广,用户的支持是我们坚持的最大动力。您可以自由地在公司产品、个人项目或比赛中使用我们的作品;
- fork与拓展包镜像源,当我们的拓展包维护不够及时时,您也可以通过镜像的方式来帮助我们进行拓展。
- 详细内容,可以参考文档贡献指北

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Rust 语言通用代码生成器:莲花,发布冒烟测试版3,开始支持PostgreSQL数据库,更多功能
Rust语言通用代码生成器:莲花,发布冒烟测试版3,开始支持PostgreSQL数据库,更多功能,更多示例 Rust语言通用代码生成器:莲花,已发布冒烟测试版3,此版本初步支持PostgreSQL数据库。支持更多示例和功能,对MariaDB支持比较完善。欢迎试用。在最近的开发中,部分所附示例的图形报表和复杂版面功能也已经支持,如CivMariaSample。One,OnePg,UserSystems,GirlOnly示例也已可用。欢迎广泛测试并反馈。 代码生成器的项目地址:https://gitee.com/jerryshensjf/Lotus 二进制 war 包的下载地址:https://gitee.com/jerryshensjf/Lotus/attach_files Rust通用代码生成器:莲花 介绍 Rust通用代码生成器:莲花 软件架构说明 软件使用Java写成,部署在Tomcat 9的webapps目录中。 本软件是从Go语言通用代码生成器:仙童尝鲜版十二改写而来。 代码生成物是rust 1.65环境。采用Axum 0.4.8 , tower web框架,sqlx数据库访问...
- 下一篇
Go 语言开发工具 LiteIDE X38.1 发布
LiteIDE X38.1 发布,支持 Go1.18 泛型。 * 支持 Go1.18 泛型,支持泛型/实例的代码完成,查找和重构支持。 * 改进环境变量,编辑器,代码完成和集成终端等插件。 * 支持 VS2019 和 FreeBSD/OpenBSD 编译。 ### 2023.01.22 Ver X38.1 * LiteIDE * gotools & gocode support Go1.18 generics * support build for windows vs2019 * support build for freebsd/openbsd * fix memory leak * GolangCode * support Go1.18 generics * remove options and default set * uncheck GOPATH for set-lib * LiteEnv * fix memory leak * filter go env * LiteBuild * fix memory leak * fix b...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8安装Docker,最新的服务器搭配容器使用
- Linux系统CentOS6、CentOS7手动修改IP地址
- 2048小游戏-低调大师作品
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS8编译安装MySQL8.0.19
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- MySQL8.0.19开启GTID主从同步CentOS8