平时指令式 imperative 写多了声明式 declarative 写少了的 duangsuse 不会看满屏括号(
至少不知 C++ template 元编程 metaprogramming 为何物
至少不知 C++ template 元编程 metaprogramming 为何物
duangsuse::Echo
https://gist.github.com/duangsuse/7dba2f4b41e45c3533158226091438e3 我准备翻译一下这篇文档,然后用这种模式写一个解释器...
然后惊喜的发现 MinVM、LiteVM 的设计与 Kent 大佬的有相似之处
https://github.com/kenpratt/rusty_scheme
https://github.com/picrin-scheme/libpicrin/ Tracing GC
https://github.com/cslarsen/mickey-scheme R7RS 的这个比较大了 500 提交
https://github.com/uhmanoa-transpiler-project/shaka-scheme 推荐,使用 C++,简洁明了
https://github.com/ignorabimus/minischeme 推荐,使用复制 GC,单文件实现
https://github.com/boynton/scheme 推荐,字节码解释
https://github.com/ltoddy/scheme.c/blob/master/scheme/object.h 简单的 C 实现
https://github.com/picrin-scheme/libpicrin/ Tracing GC
https://github.com/cslarsen/mickey-scheme R7RS 的这个比较大了 500 提交
https://github.com/uhmanoa-transpiler-project/shaka-scheme 推荐,使用 C++,简洁明了
https://github.com/ignorabimus/minischeme 推荐,使用复制 GC,单文件实现
https://github.com/boynton/scheme 推荐,字节码解释
https://github.com/ltoddy/scheme.c/blob/master/scheme/object.h 简单的 C 实现
GitHub
kenpratt/rusty_scheme
A Scheme interpreter written in Rust. Contribute to kenpratt/rusty_scheme development by creating an account on GitHub.
duangsuse::Echo
https://github.com/kenpratt/rusty_scheme https://github.com/picrin-scheme/libpicrin/ Tracing GC https://github.com/cslarsen/mickey-scheme R7RS 的这个比较大了 500 提交 https://github.com/uhmanoa-transpiler-project/shaka-scheme 推荐,使用 C++,简洁明了 https://github.com/igno…
BiwaScheme 更上层一些,不需要考虑 GC 什么的,光靠分析它的虚拟机就可以了解现代的 R6RS 解释器实现还挺值
Forwarded from YSC 的频道
发现之前我博客里提到的 Win10 Aero 未公开 API 更新了,加入了亚克力模糊。我已经更新了 Gist。
https://blog.ysc3839.com/archives/2017/10/win10-aero-undocumented-api.html
http://disq.us/p/1wa6kh1
https://withinrafael.com/2018/02/01/adding-acrylic-blur-to-your-windows-10-apps-redstone-4-desktop-apps/
https://blog.ysc3839.com/archives/2017/10/win10-aero-undocumented-api.html
http://disq.us/p/1wa6kh1
https://withinrafael.com/2018/02/01/adding-acrylic-blur-to-your-windows-10-apps-redstone-4-desktop-apps/