Squeak 学习笔记

Squeak 学习笔记

💡 原文中文,约5400字,阅读约需13分钟。
📝

内容提要

作者重新进入Squeak,将debugger作为主要编程工具,喜欢动手实践来理解事物。作者构建了MyLab package来方便实验,逐渐适应了Squeak中的生活。Squeak提供了许多设施来发展和理解想法。作者的开发风格包括image管理、使用etoys快速开始项目、使用dynatalk在etoys中使用、查询语法和常用对象、代码片段、debugger的常见用法、morph的基本属性、hypertext、blocks的常见用法、布局、Git Browser的使用、Promise的使用、与其他系统互操作、Dynatalk的使用、视角和Snap!的使用。

🎯

关键要点

  • 作者重新进入Squeak,使用debugger作为主要编程工具。
  • 作者通过动手实践来理解事物,构建了MyLab package以方便实验。
  • Squeak提供了许多设施来发展和理解想法,支持建构主义学习风格。
  • 作者的开发风格包括image管理、使用etoys、dynatalk、查询语法和常用对象等。
  • 作者强调不保存原始image,使用save as管理版本。
  • 使用etoys快速开始项目,利用morph的基本属性进行开发。
  • debugger的常见用法包括探索表达式和添加断点。
  • 作者介绍了hypertext的使用和blocks的常见用法。
  • 布局管理通过设置morph的layoutPolicy来控制submorphs。
  • Git Browser的使用和Promise的基本用法被提及。
  • 与其他系统如Python、JavaScript互操作的能力被强调。
  • 作者对Dynatalk的介绍和使用方法进行了说明。
  • FAQ部分解答了对象回收和重新进入Squeak的原因。
➡️

继续阅读