很荣幸赶上冰冰 @ice1000 在 Telegram 上实行私聊不回的策略,很机智
他写 Lice 的时候找轮子哥被喷了一次,很荣幸的我这次没被喷,相反我看到了已阅和无回复
非常荣幸的我肯定至少被他鄙视了,233,第一印象太差 👎
他写 Lice 的时候找轮子哥被喷了一次,很荣幸的我这次没被喷,相反我看到了已阅和无回复
非常荣幸的我肯定至少被他鄙视了,233,第一印象太差 👎
下面我来说一下这次放假的四个事情:
1. Lime
Lime 之前考虑了
好吧,我承认很乱... 不过的确可以写 Limon,不是吗(
2. Lite
在 duangsuse 理解 BNF 之后语法规则会有重定义,支持 string interpolation 和 when 语句,不会使用 parser generator 之类的,
3. GeekApk
GeekApk 最晚放暑假后做,依然是那个简单设计,不会增加工作量
4. 《小白的 Ruby 红宝书》
打算拉几个人入坑,所谓最好的学习方式是自己做,我打算自己写一本入门教材,有机结合类似《Metaprogramming Ruby II》的故事、Ruby BNF、示例于一体
全面的创造优秀 Ruby 程序员
书包含的内容单发,这是这两天的任务
我打算拿 LibreOffice 排版,我家没打印机,LaTeX 不会,Markdown 害怕无法打印
5. 发现同学居然也讨论刷机和小米 8,不过也玩抖音和王者,我想他们就代表宽现在大部分人了
1. Lime
Lime 之前考虑了
新展开规则、宏对象、调试行号列号、元编程 API、引擎 API、虚拟机、编译形式、作用域、C 实现、重写和重写语言 等的问题,时间久远就不说细节了,透露一下以后 Lime 只有一个全局作用域,但是(-> foreach (# (list proc) (with (ref 0) (do (i)
(` (proc ([] list (<-- i)) (--> i (++ (<-- i))) (? (> i ([]- list)) break))
))))
好吧,我承认很乱... 不过的确可以写 Limon,不是吗(
2. Lite
在 duangsuse 理解 BNF 之后语法规则会有重定义,支持 string interpolation 和 when 语句,不会使用 parser generator 之类的,
recursive descent method 解析3. GeekApk
GeekApk 最晚放暑假后做,依然是那个简单设计,不会增加工作量
4. 《小白的 Ruby 红宝书》
打算拉几个人入坑,所谓最好的学习方式是自己做,我打算自己写一本入门教材,有机结合类似《Metaprogramming Ruby II》的故事、Ruby BNF、示例于一体
全面的创造优秀 Ruby 程序员
书包含的内容单发,这是这两天的任务
我打算拿 LibreOffice 排版,我家没打印机,LaTeX 不会,Markdown 害怕无法打印
5. 发现同学居然也讨论刷机和小米 8,不过也玩抖音和王者,我想他们就代表宽现在大部分人了
duangsues.is_a? SaltedFish
下面我来说一下这次放假的四个事情: 1. Lime Lime 之前考虑了 新展开规则、宏对象、调试行号列号、元编程 API、引擎 API、虚拟机、编译形式、作用域、C 实现、重写和重写语言 等的问题,时间久远就不说细节了,透露一下以后 Lime 只有一个全局作用域,但是 (-> foreach (# (list proc) (with (ref 0) (do (i) (` (proc ([] list (<-- i)) (--> i (++ (<-- i))) (? (> i ([]- list))…
照例无聊的公开部分事情:
考虑到没有牙刷,带了牙刷去学校,另外因为一同学拿了吉他,我打算带葫芦丝过去(其实是拆掉葫芦部分的巴乌)(杂碎
之前没有教程考虑周全,最后没能打印出来,这次加 CC-BY 版权后打印一份,并发到墙内
Lime 之前的作用域是这么用的:
(其实之前想得更多... 不过说了没意义
Lime 还是打算拿 Java 实现完后还要再拿 Kotlin、Js、C(含 JNI 绑定)重写
Lite 没什么了,不过记得以后有一个 Android IDE... Tree 工具箱项目也打算使用 Lite(而不是 BeanShell)
并且有独立于 Java 的 C 实现的打算,或许也会做虚拟机和 JIT 吧,当然那样就不怎么 Lite 了
GeekApk 之前允许多 AID 同包名的打算是为了能让大家一起维护一个应用包,不过比较混乱后来改了,我准备允许一个应用添加多个 Collabator,一起管理 GA 应用
GeekApk 一直向简单、单一数据结构实现多功能的方向发展,打算使用在应用名里内联 attribute 表达式的方式简化后端结构设计和增强扩展性(e.g.
功能我觉得暑假的时间应该还是充足的,所以有再次出包含插件系统 Hooks 列表和新数据结构、API 的计划
GA 以后或许能提升一下吧....
突然想到 MonkeyVM 执行的 Hou-lang 一个 AOT 到 x86 机器汇编的建议,以后可以尝试做一下
考虑到没有牙刷,带了牙刷去学校,另外因为一同学拿了吉他,我打算带葫芦丝过去(其实是拆掉葫芦部分的巴乌)(杂碎
之前没有教程考虑周全,最后没能打印出来,这次加 CC-BY 版权后打印一份,并发到墙内
Lime 之前的作用域是这么用的:
@foo 表示取值 foo 本地变量、 (@foo= 'bar') 则用于赋值(额外定义了一种展开规则)(其实之前想得更多... 不过说了没意义
Lime 还是打算拿 Java 实现完后还要再拿 Kotlin、Js、C(含 JNI 绑定)重写
Lite 没什么了,不过记得以后有一个 Android IDE... Tree 工具箱项目也打算使用 Lite(而不是 BeanShell)
并且有独立于 Java 的 C 实现的打算,或许也会做虚拟机和 JIT 吧,当然那样就不怎么 Lite 了
GeekApk 之前允许多 AID 同包名的打算是为了能让大家一起维护一个应用包,不过比较混乱后来改了,我准备允许一个应用添加多个 Collabator,一起管理 GA 应用
GeekApk 一直向简单、单一数据结构实现多功能的方向发展,打算使用在应用名里内联 attribute 表达式的方式简化后端结构设计和增强扩展性(e.g.
WeChange (spec:Xposed) (alias:微信扩展) )功能我觉得暑假的时间应该还是充足的,所以有再次出包含插件系统 Hooks 列表和新数据结构、API 的计划
GA 以后或许能提升一下吧....
突然想到 MonkeyVM 执行的 Hou-lang 一个 AOT 到 x86 机器汇编的建议,以后可以尝试做一下
duangsues.is_a? SaltedFish
照例无聊的公开部分事情: 考虑到没有牙刷,带了牙刷去学校,另外因为一同学拿了吉他,我打算带葫芦丝过去(其实是拆掉葫芦部分的巴乌)(杂碎 之前没有教程考虑周全,最后没能打印出来,这次加 CC-BY 版权后打印一份,并发到墙内 Lime 之前的作用域是这么用的: @foo 表示取值 foo 本地变量、 (@foo= 'bar') 则用于赋值(额外定义了一种展开规则) (其实之前想得更多... 不过说了没意义 Lime 还是打算拿 Java 实现完后还要再拿 Kotlin、Js、C(含 JNI 绑定)重写…
Lime 主要变更是更智能的数字表示、
# 语法允许 t/f 外的字符(被视为 symbol)、展开规则更新为新的四个、宏对象内建是否是 pre (前置)宏、添加方便的 put 和 load 方法,添加插件使用的 annotation、插件系统支持自动(解)注册 limeHandler_ 内部宏,编写 stdlib、独立执行环境和逻辑new Lime()
.put("foo", "Fool")
.load(Stdlib.class)
.run("(~ (require interactive) (lime-interactive))");