# 志语编辑器 **Repository Path**: jiafaCompiler/blog-editor ## Basic Information - **Project Name**: 志语编辑器 - **Description**: 简化并汉化开源社区中那些好用的包的使用命令,集成到一个编辑器中,通过这种新的交互上的尝试,试图希望能够让开源社区更好地普惠到中国大众。 - **Primary Language**: Unknown - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2021-06-25 - **Last Updated**: 2022-07-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 志语编辑器 ## 1 简介 这是一个简陋的编辑器,里面内嵌了一个汉化Lisp语言的解释器,愚以为lisp和汉语乃至中国文化可产生有趣碰撞,汉化lisp聊可接近自然语言编程一事;同时,结合汉化lisp的形式,又尝试简化并汉化开源社区中那些好用的包的使用命令,集成到一个编辑器中,通过这种新的交互上的尝试,试图希望能够让开源社区更好地普惠到中国大众。 ## 2 汉化lisp关键字命名说明 ## 3 使用说明(具体案例) ### 3.1 非开发者模式案例 #### 非开发者模式-视频下载 用户可以通过输入“【下载 (视频url)】”,而后点击“运行”的方式完成主流视频网站平台(如bilibili、youtube等)上视频的下载,此功能可有效帮助视频创作者获取到所需的视频素材。所要输入的代码和程序执行效果如下面的图3.1、图3.2所示:

图3.1 非开发者模式-视频下载-输入代码

图3.2 非开发者模式-视频下载-执行结果

#### 非开发者模式-格式转换 用户可以通过输入“【转为某某格式 文件存储地址】”,而后点击“运行”的方式完多媒体文件的格式转换,支持绝大部分多媒体文件格式,此功能可有效帮助到工作流中会涉及多媒体文件处理的人。所要输入的代码和程序执行效果如下面的图3.3、图3.4所示:

图3.3 非开发者模式-格式转换-输入代码

图3.4 非开发者模式-格式转换-执行结果

#### 非开发者模式-格式转换 非开发者模式-智能语音助手 用户可以通过输入“【百度语音听写 【APP_ID (APP_ID)】【API_KEY(API_KEY)】【SECRET_KEY (SECRET_KEY)】(语音命令式操作)】”就能完成一个简单的语音识别助手,现在可以实现用语音控制方式帮用户完成录屏、截屏、屏幕文字识别、播放具体视频、播放具体音频、看某某小说等等操作。实现成本(代码量)相对较低。所要输入的代码和程序执行效果如下面的图3.5、图3.6所示:

图3.5 非开发者模式-智能语音助手-输入代码

图3.6 非开发者模式-智能语音助手-执行结果

### 3.2 开发者模式案例 “开发者模式”主在用汉化lisp语言实现一些工程、算法过程,完成对语言能力的进一步扩展。 #### 开发者模式-阶乘 下图3.7展示如何用本研究中产出的汉化lisp语言以常规递归思路来实现阶乘算法过程。

图3.7 开发者模式-阶乘-输入代码与执行结果

#### 开发者模式-开根 下图3.8展示用不动点手段来实现开根算法过程(不动点计算公式:$x = f(x)$)

图3.8 开发者模式-开根-输入代码与执行结果

#### 开发者模式-求导 下图3.9展示求导算法的实现及程序执行结果。

图3.9 开发者模式-导数-输入代码与执行结果

#### 开发者模式-哈夫曼编解码 下图3.10、3.11分别展示哈夫曼解码和哈夫曼编码算法的实现及程序执行结果。

图3.10 开发者模式-哈夫曼解码-输入代码与执行结果

图3.11 开发者模式-哈夫曼编码-输入代码与执行结果