发布 Snap! 国内版本

前言 我是 Snap! 的忠实用户。 之前围绕它写过不少文章。 除了方便我自己使用, 在国内部署 Snap! 的另一个动机是: 许多 MicroBlocks 中文用户期待使用 Snap! 作为 MicroBlocks 的上位机。 开始使

思考,快与慢

— 摘自 丹尼尔•卡尼曼 《思考,快与慢》 社会思想的一部里程碑式著作,堪与亚当·史密斯的《国富论》和西格蒙德·弗洛伊德的《梦的解析》相媲美。 在人生

[译] 调试模式是唯一模式

原文 Debug Mode is the Only Mode 译文 (由 ChatGPT 翻译, 种瓜校对和微调) 最近 Bret Victor 的一些演讲和博客文章引起了相当多的讨论。如果你还没有看过这些内容,我强烈推荐你去看一

lively 学习笔记

前言 我目前关注 lively 的 2 个版本: LivelyKernel lively.next lively.next 试图成为 LivelyKernel 下一代版本, 但完成度还不高, 目前它们各有优势: LivelyKernel 更丰富的案例和学习资料 更加稳定和完整 更强大的开发

SqueakJS 学习笔记

SqueakJS 是一个纯 JavaScript 实现的 Squeak 虚拟机, 能够运行未经修改的 Smalltalk image。 – SqueakJS 主页 前言 当我们说 “在 Squeak 中编程”, 通常指的是在 Squeak image 中编

Squeak 学习笔记

前言 近期重新进入 Squeak, 收获颇丰, 学会了将 Debugger 作为主要的编程工具。 我将 Squeak 视为学习和理解事物的环境, “软件只是心智成熟的副产品&rdquo

[译] Alan Kay: 原型 vs 类

原文 prototypes vs classes was: Re: Sun’s HotSpot 译文 (由 ChatGPT 翻译, 种瓜校对和微调) 各位, 温和地提醒一下,我在上一次 OOPSLA 会议上费了些心思, 试图提醒大家, Smalltalk 不仅不是它的语法或类库

介绍 Dynatalk

Dynatalk 致力于对象之间的交流, 尤其关心不同语言/环境之间的互操作。 – Dynatalk Make it work, make it correct, make it fast, make it cheap – Alan Kay 前言 为什么制作这样一个东西? 我喜欢在 Squeak 进行探索