极客日报 #125

极客日报#125

本期收录 3 条社区推荐,涉及 保护委托人隐私的社交密钥恢复、极简编辑器、关于tcl内容推荐。

2020年4月22日

本期推荐

#1

保护委托人隐私的社交密钥恢复

推荐人:

本文介绍了社交密钥恢复的基本思想和方案设计,以及隐私保护在该方案中的重要性;同时基于substrate实现一个保护委托人隐私的链上门限密钥恢复功能的PoC。

#2

极简编辑器

推荐人:肖雪洁

极简编辑器的推荐,来自于 Chicken Scheme 的作者,编辑器设计思路源自于 acme(acme 其实值得一次单独分享),整体由 tcl 打造,差不多 2700 行代码展示出了一个完全不同的世界,并且由于高度依赖 tcl 的设计,提供了极强的定制性:可以通过直接向运行中的编辑器实例发送 tcl 代码来实现定制功能。同时直接利用了 tiling window manager 的方式来做窗口管理,真正践行了 unix 的 “do one thing and do it well" 的理念。

#3

关于tcl内容推荐

推荐人:肖雪洁

Redis 的作者曾经写过一篇 tcl 的宣传文。我们通常觉得今天的语言很灵活很强大,却忽略了 20 年前的语言,已经有了很多很灵活的功能。我们经常听到 Lisp 的 Everything is a list(虽说现代版本的 lisp 已经并不是真的 everything 都是 list)。tcl 向我们展示的是 everything is a string 的情况下,同样可以获得相匹配的灵活性。另外从个人观点上讲,直到今日,论一个 GUI 框架的 productivity,仍然没有能超过 tcl/tk 的,对 fast prototyping 来说,tcl 的优势到今天仍然存在。可能并不是每个人都知道,第一版的 redis,就是用 tcl 写的:

Rebase 极客日报由社区志愿者共同维护,持续整理值得关注的技术内容与行业信号。