-dontobfuscate
-keepattributes SourceFile,LineNumberTable
-keep class lime.LexerMain { *; }
-keep class lime.ParserMain { *; }
-keep class lime.Lexer { *; }
-keep class lime.Parser { *; }
-keep class lime.Macro { *; }
-keep class lime.SexpressionList { *; }
-keep class lime.Symbol { *; }
-keep class lime.Token { *; }
-keep class lime.Lime { *; }
-optimizationpasses 5
duangsuse::Echo
lime-core-with_symbols.jar
和 LineNumber、FileTable
jshell> Lime.parse(")(")
| java.lang.RuntimeException thrown: Unclosed paren from 1
| at Parser.recursiveParse (Parser.kt:83)
| at Parser.parse (Parser.kt:44)
| at Lime$Companion.parse (Lime.kt:296)
| at Lime.parse (Lime.kt)
| at (#3:1)
duangsuse::Echo
(悄悄)比 Lice 和 Cm 简单多了,不如感兴趣的话帮我改改然后发 patch 过来吧....( #PL #project
重新设计了,打算改,不过由于有一更重要的事情打算不立刻做
Forwarded from Rachel 的消息发布站点 (Rachel 蠢萌)
Google Play 提醒我说 Smart Lock Launcher 和 https://play.google.com/store/apps/details?id=com.tung91.lconcept 太像了所以拒绝了我的更新……🌚👎🏿
Forwarded from 羽毛的小白板
Deno 第二版移除 Golang,好事。赞美 Rust
https://github.com/ry/deno/tree/5c7ba22f2242930ad09f011eaea12a59153e294f/deno2
https://github.com/ry/deno/tree/5c7ba22f2242930ad09f011eaea12a59153e294f/deno2
GitHub
ry/deno
deno - A secure TypeScript runtime on V8
Remove Golang. Although it has been working nicely, I am concerned the double GC will become a problem sometime down the road.
duangsuse::Echo
V8 和 Go 都有 GC 系统,而且 Go 的 GC 开始还被认为是低效的
(说到 GC 动苏还无法理解 Lua 的四色增量 Mark-and-Sweep GC 系统)
(说到自动内存管理想到 C++ 程序员都知道的 Rc)
(说到 GC 想到之前的一个问题:如果以后 Lime 用 C 重写要不要写 GC,最后的答案是不需要,别问我为什么,考虑一下 Lime 执行的方式)
(说到自动内存管理想到 C++ 程序员都知道的 Rc)
(说到 GC 想到之前的一个问题:如果以后 Lime 用 C 重写要不要写 GC,最后的答案是不需要,别问我为什么,考虑一下 Lime 执行的方式)