pb

主要观点:

  • 在 Recurse Center 思考计算机,提到 Dynabook 及其简单且强大的特点。
  • 儿时通过复制他人代码学习建网站,如今打开源代码变难,现代软件注重易写而忽视易读。
  • 对“quine”概念着迷,想做一个交互式 quine,其以 todo 列表形式呈现,能改变自身源代码并接受输入,且能理解其工作原理。
  • 构建此 quine 比标准构造性 quine 更易理解,通过 HTML 自身作为“模板”及遍历 HTML 源树来复制标签实现。添加交互性后确保每次交互后构造 quine 的代码仍适用,并利用 WeakMap 避免重复遍历节点。
    关键信息:
  • Recurse Center 相关思考及 Dynabook 介绍。
  • 儿时复制代码建网站及现代软件读写代码的变化。
  • quine 的概念及此交互式 quine 的特点和实现方式。
  • 关于 contenteditable、HTML 及 literate programming 的讨论。
    重要细节:
  • 提到 Alan Kay 和 Adele Goldberg 及 Dynabook 的相关信息。
  • 儿时通过“View-Source”学习编程及现代工具虽好但难打开源代码。
  • 交互式 quine 以 todo 列表形式,通过用户界面操作底层数据结构即程序源代码。
  • 构造性 quine 的模板和代码形式及此 quine 的不同实现方式。
  • 讨论中关于 contenteditable 能使 HTML 元素可编辑,HTML 中脚本和样式默认不隐藏等内容。
阅读 17
0 条评论