洛书 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支持从源码开始执行

ELS与Losu

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?

篇幅有限,只展示两个,您可以去仓库获取详细信息

洛书主线仓库

Easylosu仓库

1. 拓展包管理器

2. CSV表格解析工具

邀请贡献

我们非常感谢您的贡献,在遵守我们的贡献约定的前提下,任何人都可以自由平等地参与贡献并享受相应权利。你可以但不仅限于以下形式参与贡献:

  • 提交 Issues,提供宝贵的建议
  • 贡献代码,让我们的功能更丰富
  • 加入EasyLosu SIG组,大家一起完善作品
  • 使用与推广,用户的支持是我们坚持的最大动力。您可以自由地在公司产品、个人项目或比赛中使用我们的作品;
  • fork与拓展包镜像源,当我们的拓展包维护不够及时时,您也可以通过镜像的方式来帮助我们进行拓展。
  • 详细内容,可以参考文档贡献指北

相關推薦

2023-03-18

洛书 1.6 版本首发 在经过近4个月的开发后,搭载全新内核的洛书1.6系列终于与大家见面了 基本信息 项目 信息 版本号 1.6.x 内核 EasyLosu 1.x 版本代号 Rex Lapis 更新方式 长期支持

2023-06-15

洛书 1.6.5 发布 我们很高兴地宣布,洛书 1.6.5 已经发布,作为STS的候选者之一,这个版本吸收了1.5~1.6阶段各个版本的经验,修复了一些问题,并做了大量更新与改进 问题修复,改善使用体验 我们例行修复了已知致命问题

2023-08-06

型 功能/评估/学习 维护周期 STS (2~4月) “洛书” 致力于打造强大且易于使用的编程语言,它专注于提供简洁、高效的和易于理解的代码。 经过数个月紧张的开发与测试,洛书 1.6.8 版本终于迎来了发布!在新版

2022-08-15

洛书编程语言 1.0 LTS 洛书是一款 自主、开源、免费、可拓展、跨平台、中文代码的编程语言。 可以用于编程入门、自动化脚本、嵌入式、物联网、网络编程等多种领域 欢迎star 洛书的gitee仓库 洛书编程语言的第一个长期支

2022-09-10

洛书编程语言 1.0.1 已经发布。 洛书 1.0.1 洛书1.0LTS的第一次滚动更新 本次更新带来的新特性 新增交互式运行模式,可以支持 从零/从指定文件交互。链接 新增自动实例化同名对象,减少代码行数 新增 losuh 头文件

2023-08-27

,聊聊 AI 大模型与底层技术 >>> 更新概况 我们近日对洛书v1.6.8版本进行了阶段性更新,当前最新的受支持版本已由v1.6.8-beta-r3升级为 v1.6.8-gamma。 在本次更新中,我们成功实现了对RISC-V和MIPS两种处理器架构的支持,并将其添

2023-05-18

洛书 v1.6.4 generic 已经发布 欢迎获取、体验、使用最新的稳定版本 在这个版本中,我们增加了 全新的SDK开发模式,统一跨平台开发体验,提高生产力 全新的模块化机制,更简单的模块拓展 重写标准库以实现多端统一

2023-04-23

在经过1个多月的开发后,1.6.2-rc版本的洛书终于与大家见面了,在这一次更新中,带来了许多有趣的特性。 主要更新内容: 1. kernel 1.2.0 beta 内核 2. lpt 拓展管理器 3. 相关文档手册 由于是一个rc版本,具体内容将附上链接,

2022-11-24

洛书1.4.8 STS 标准支持版本 LOSU-1.4.8 基本信息 项 内容 版本号 1.4.8 版本类型 STS 更新方式 滚动更新 更新内容 模板库 新增STL模板库支持,数组等被从解释器中永久移除,转换为以模板库

2022-11-01

程 全新的参数不定位可拓展表达式; 设计缘由: 洛书1.2版本添加了参数近似自然中文的代码风格 系统,复制("1.txt")到("2.txt") 根据反馈,这种表达式具有明显缺陷:             

2023-08-11

安装过程复杂?配置繁琐?适配平台不足?对新用户不友好? 洛书在线运行平台来啦!🚀🚀🚀🚀🚀 🎇免安装🎇、🎇免配置🎇、🎇点开即玩 🎇   访问洛书官网,开始在线编程体验吧。 链接  

2023-08-23

富与 Kubernetes 协同工作的功能;继续履行帮助用户从容器过渡到 pod,再过渡到 Kubernetes 的使命。 查看 Podman Desktop 功能概述视频。 Podman Desktop 是一个开源的图形界面,使开发人员能够无缝地使用容器和 Kubernetes。Podman Deskt

2023-01-03

是采用 Java 语言打造的国产开源 AIO 通信框架,旨在帮助开发人员轻松打造企业级通信应用。 更新内容🎉 彻底移除 Java 原生 AIO 的适配,仅提供 smart-socket 的 AIO 实现。 调整部分 class 结构,消除一些不必要的对象引用产生

2023-02-11

v2.9.7介绍 2.9.7是LiteFlow 2023年的第一个版本。很抱歉这个版本来的晚了一点。 2.9.7提供了1个特性,5个增强,4个Bug修复,1个开源集成特性,总计11个issue的更新。 其中版本特性为迭代器组件,弥补了循环组件之前的不足。 迭