/tmp/duangsuse.sock
23 subscribers
303 photos
3 videos
92 files
337 links
从 duangsuse::Echo (@dsuse) 跟进出来的分支,将在作者恢复原帐号访问的时候合并删除。
Download Telegram
写个 ParserKt 我还用 tokenizer+parser 的形式我是什么病啊我…… 🤪
Forwarded from Deleted Account
好看的外表不如有趣的灵魂 🌚
Forwarded from Deleted Account
确认过时延,遇见对的大佬
Forwarded from Deleted Account
在 ParserKt 里甚至很难跳过空格,即便在使用 tokenizer+parser 的实现模式…… 这个得优化
虽然主推的当然是 scannerless parsing,但是为了秀操作当然是什么基本方法都是可以兼容的(大嘘)
Forwarded from Deleted Account
一旦用上 tokenizer+parser,ParserKt 的代码质量和灵活性瞬间下降了一个等级
我大概是要讽刺 Lex/Yacc style 的,emmm…… 🤪
Forwarded from Deleted Account
而且这居然可以用,这就非常令人惊奇了。 一个 scannerless parsing 的框架加十行代码居然能以传统的 token 流方式进行解析
Forwarded from Deleted Account
如果没有 Kotlin 的话,这种框架是根本不可能实现的
一个文件里几乎要有三十个泛型参数,如果不支持 type inference 的话……

可怜的 C++ 都没机会弄出这么多泛型的复用库,冷酷的 Haskell 没 receiver 参数,也不方便加介词命名…… 🤔
Forwarded from Deleted Account
我刚才发现这个才是真·大佬
Excel 文件的 HTTP response 强行用 ISO 编码写回
ImageUtils 里提供图像 crop,新建 graphics 的图像居然是靠扩展名 jpg / png 来判断色彩是 RGB 还是 RGBA…… 当时看到我差点喷了

还有居然用 Integer 可能传 null 来实现“默认参数”……

代码复用性极低,各种 bytesToHexString 都写了不少方法来实现
Forwarded from Deleted Account
抄袭可耻!这货把 when 和 when is 的 smart cast 都抄走了!
什么 switch expression 和 pattern matching instanceof 明明是降智版本的 when 嘛
Forwarded from Deleted Account
抄袭!还有 """ 裸字符串更是赤裸裸的抄袭!data class 也被辣鸡 Jawa 抄了草!
Forwarded from Deleted Account
CodeHz 你怎么看,这是人性的沦丧还是尊严的泯灭
Forwarded from Deleted Account
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from Deleted Account
u instanceof Monkey mky && mky.lovinFruit 都用上了
Forwarded from Deleted Account
辣鸡 Java 缺乏创意力终于服输了,开始抄起来了