特德·纳尔逊发明了超文本,但不是网络。他认为它没有发挥出真正的潜力,我也同意。
他的一个好主意是stretchtext,网络并不真正支持它。stretchtext是根据读者的兴趣而扩展或收缩的文本。
在我看来,这是非常需要的。我花了很多时间在网上阅读,其中大部分是略读/速读。例如,我经常浏览文本,只阅读每个段落的前几句,除非我找到了有趣的东西。
我不会试图表达纳尔逊的确切想法,我不会试图为他说话。相反,我将以拉伸文本的基本概念为出发点,提出我自己的各种想法。如果他们中有些人很穷,那是我的错,不是纳尔逊的错。
可能最简单、最明显的拉伸文本形式就是我所说的下拉文本。你有时会在网上看到它。文本分为多个部分,每个部分都有一个部分标题。但你看不到章节,只有标题。然而在每个标题的开头都有一个箭头指向右边。如果单击箭头,箭头将指向下方,该部分将显示(下拉)。
Drop text省去了你阅读/浏览隐藏部分的时间——可见的标题应该足以决定你是否感兴趣。它还可以让你不必看那些显然不相关的材料,例如“获得工作签证”(如果你已经有了工作签证)。
您偶尔会看到拖放文本的变体,最常见的情况是,当节被隐藏时,框中的箭头不是加号,当节被删除时,框中的箭头是减号。
drop text的一些变体(目前非常罕见)将非常有用。例如,单击箭头可以将其向下旋转到仅45度,从而仅显示部分的第一行或两行。这会让你更好地了解你是否想看到整个部分。如果你这样做了,你可以点击箭头下方的箭头将其调低到90度。否则,单击其上方将其发回并隐藏该部分。
有时候,即使只是标题也会让人分心,你想让它们消失。这就是杀短信的想法。
在下拉文本箭头的左边,我们可以看到一个大X。点击X会导致整个标题消失,箭头和X本身也消失了。什么都没留下。
当你看到一个标题列表时,你可以快速删除那些你不感兴趣的标题,然后尝试剩下的标题。清除那些与你无关的材料可以节省你的时间和注意力,让你专注于重要的事情。此外,一旦你读完一个章节,你也可以把它杀掉。最终,你可能会因为这样或那样的原因把所有的东西都杀掉,什么也不留下——你会知道你已经看完了(比如)那一页。
图像也可能会被杀死(或者在我们拍摄时缩小)。广告也是如此,不过这样的功能会遭到强烈抵制。如果能够删掉一篇文章中的个别段落,或者删除所有内容,直到最后,这将是非常有用的。
在文章中使用kill文本在文学上等同于裁剪照片。正如经验丰富的摄影师所知,裁剪通常会通过去除无趣的部分来显著提高图片的质量。kill文本也可能如此。
如果拉伸文本意味着让不需要的文本消失,那么杀死文本就是它的逻辑结论。另一种使用方法是在阅读时。阅读完一段后,快速浏览,让文章的剩余部分向上滚动。
当然,你不必在写完之前通读整段。它们都可以预设为45度,让你可以选择扩大它或杀死它。这基本上就是当你浏览一篇文章时,你会一段一段地决定是读还是跳过。
还有另一个与kill text互补的概念,即我所说的grow text。在页面底部有一个徽标,比如种子的图像。如果你点击它,它会“生长”成一段左右,下面还有一个种子。你可以点击种子,直到你排列好一些阅读材料,然后在阅读的过程中逐渐将其消灭。这可能是一种有趣的演讲方式(在大屏幕上,支持拉伸文本)。
当然,你不必杀光所有的东西。你可能会留下重要的部分,也许会暂时倒塌。通过这样做,您可以创建自己的文档摘要,以备将来参考。
Nelson想到的一个想法是,文本可以通过改变“深度”杠杆进行扩展或收缩。在其范围的一端,你会得到完整的文档,在另一端,你会得到一个简短的摘要。
我们或许可以让人工智能来做总结,但更现实的做法是让作者准备总结。一种方法是使用特殊的括号(例如大括号)来分隔在较短版本中要省略的文本。所以如果他们写
它指定从较短的版本中省略短语和增长文本。一种改进是允许替换较短版本的文本,例如。
另一个想法是允许嵌套的花括号指定多个级别的缩短(请注意,括号中的短语必须从内到外折叠)。
长度只是浅度/深度的一个衡量标准。我们可以有其他维度,比如阅读水平或技术内容。你可以订购全文,但技术含量较低(例如,省略数学公式)。创作这样多层面的文本可能是个问题。
假设一个物理系的学生有一本支持延伸文本的书。当她读到它的时候,她杀了人,又缩了回去。首先是向前看(一读就够了),然后是介绍。然后她把她已经知道的背景材料(比如牛顿定律)连同牛顿和他那棵著名的树的照片一起删掉。
她有一份课程主题清单,所以她删掉了所有不需要的章节。当她读完剩下的章节时,她不再阅读非正式的解释和一些图表。但是保留了所有的公式。
这样一来,她最终想要保留一份更简洁的文件。重要的是她能保存它,因为它是她自己的个人总结文本,没有重要内容之间的所有糟粕。
她还保留了一些难度较大的练习,每一个练习都以一粒种子结束,种子会长成答案。
显而易见的问题是,我为什么不自己吃狗粮呢?这篇文章是严格的、不可拉伸的、不可压缩的,因为它显然可以从所描述的一些特性中获益。
问题是,目前这些都没有实施。它曾经是——我有一个使用MMP宏处理器的创作系统。有些宏编写起来相当复杂,但使用起来很简单,你可以快速标记掉文本、删除文本、增长文本和浅文本。然而,这一切运行的机器最终被放在了牧场上,现在我得到了nuthin'。
MMP的一个重要特征是版本控制。随着读者的死亡、成长、下降等,这些决定被记录在一个版本表达式中,本质上是一个(最终)大量参数设置的集合。只要您有原始文档和版本,就可以重新创建阅读过程的最终结果。因此,只需要保存版本。
好吧,我计划以某种方式复活MMP,然后我们可以尝试这些Ted Nelson启发的计划。