使用 Traits 复用行为

Traits 是什么 Traits 是面向对象编程中使用的概念,它表示一组用于扩展类的功能的方法 – wikipedia Trait Traits 最初在 Smalltalk 里被发明出来,后来有不少编程语言都实现了它: Rust Traits Scala Traits Fortress

一篇用动态媒介写的文章

如果嵌入和查看方法提供得足够好,作为媒介本身看待的计算机可以是所有其他媒介。 – Alan Kay 前言 近期重读 An Introduction to Morphic 的时候,发现 Morphic 中用于自动布局的类 AlignmentMorph 已经

[译] Morphic 的工作原理

前言 近期重读 An introdution to Morphic, 本文翻译自其中的部分章节。 Morphic 是我最喜欢的 UI 框架, An introdution to Morphic 则是我最喜欢的 Morphic 教程,教程的作者正好也是 Morphic 的设计者: John Malon

[译] Morphic 背后的设计原则

前言 近期重读 An introdution to Morphic, 本文翻译自其中的部分章节。 Morphic 是我最喜欢的 UI 框架, An introdution to Morphic 则是我最喜欢的 Morphic 教程,教程的作者正好也是 Morphic 的设计者: John Malon

Squeak 中的 dotPack 模拟器

周末在 Squeak 中实现了一个 dotPack 模拟器。 在 Squeak 里编程是我经历过的编程中体验最愉快的(其次是 Scratch/MicroBlocks), “仿佛将手直接伸入计算机中摆弄对象”。 项目地址 目前还没有放到

民主新论

— 摘自 乔万尼·萨托利 《民主新论》 我们的观念是我们的眼镜。 学者们随兴所致地设计他们的概念已达到空前的程度,这一发展又由于那种认为语言的含义可以