`
iunknown
  • 浏览: 404458 次
社区版块
存档分类
最新评论

当缺少 DSL 的时候

dsl 
阅读更多
之前接触过 DSL (domain-specific language) 的概念,在看到下面这段话之后,我觉得这是一个典型的讨论 DSL 的案例。这里描述了在缺乏 DSL 的情况,我们会遇到的困难情况。

http://www.douban.com/subject/3267583/

关系和语言

    那些开始应对这些挑战的作家和理论家由于缺乏描述这些现象的语言而深感苦恼(特别参见:Gilligan,1982;Miller,1976;and Heilbrun,1988)。当谈到人们如何与他人掺和在一起、我们如何需要他人以及他人也需要我们时,我们就会变得口齿不清。爱或许是在我们的字典中最难定义而且模糊不清的词汇,所有包含的术语,如从属关系、宗教团体和亲密性都只是部分地进行了解释。关系的本性依然被掩盖着,因为我们用来描述人们与他人产生联系的方式的词汇和一致认同的概念少之又少。语言塑造了我们对现实的观点(Palmer,1969)。由于我们在这个领域的表达能力很有限,结果我们最终产生了人类交流的文化神话,过于强调容易被描述的个性现象,而忽略或歪曲了人际间的纽带。当我们想要认识他人的时候,我们会更习惯询问他们在做什么,而不是询问他们是如何爱的。实际上,如果我们能知道他们与他人在一起是怎样的,他们想从他人那里得到什么,我们会更好地理解他们。

    关系本身已经不再是新奇的词语,由于被赋予如此多的意义,以至于不再拥有隐含的意思。例如,伊芙与她的母亲、丈夫、女儿、朋友和汽车修理工都有一种“关系”,并且每种关系都有自己的特殊形式。但是,如果有人要问她的“关系”如何,她将会毫不犹豫地将这个问题理解成是指向异性配偶关系的问题,并且是在询问此关系中相对“好”的方面。这种非常普通的词语被惯常使用的方式很大程度上说明了我们的文化假设。丝毫未修改,关系这个词语就意味着实际或潜在的性伙伴;关系将在好或坏的连续谱上表现其特色;关系是要“被拥有的”而不是在一系列的意图、行动和人们之间的回应中产生的。在对伊芙进行这种假设性的访谈中,使用这些文化假设作为起点,我们可能会听到她感觉她“拥有一份好关系”。但这只是她与他人关系的丰富性的一个很小的部分而已。


分享到:
评论

相关推荐

    Android-缺少GradleKotlinDSL的迁移指南

    缺少Gradle Kotlin DSL的迁移指南

    840Dsl_STEP7_ToolBox4.8.07.rar

    WIN10专业版系统,step7v5.6 sp1 chenese

    lsm6dsl-spin:ST LSM6DSL 6DoF IMU的Parallax P8X32APropeller,P2X8C4M64PPropeller 2驱动程序对象

    lsm6dsl-spin 这是ST LSM6DSL 6DoF IMU的P8X32A / Propeller,P2X8C4M64P / Propeller 2驱动程序对象。 重要说明:该软件旨在与(P8X32A)或(P2X8C4M64P)一起使用。 在尝试使用此代码之前,请先安装适用的库,否则...

    pathological:Scala 缺少的 IO 库

    Scala 缺少 IO 库。 这个库的目标是尽可能少地包装现有的 java io 功能,并提供一个愉快的、高级的界面来从文件(而不仅仅是字符串)读取和写入数据。 地位 目前,这绝对是比现实更多的愿景。 路径 DSL 上的大量实现...

    dejavu:Elasticsearch缺少的Web UI:使用丰富的过滤器和查询视图导入,浏览和编辑数据,以可视方式创建搜索UI

    从v1.5开始,我们支持创建自定义标头的功能,因此您可以轻松地传递不同的身份验证标头,通过Elasticsearch的Query DSL提供增强的过滤和批量更新数据。 从v2.0开始,我们支持构建多面搜索UI来测试相关性的功能。 您...

    purescript-ui:缺少的 PureScript 库

    目标是使用简单的 DSL(领域特定语言)来描述 UI,并允许针对不同情况对 DSL 进行不同解释。 这意味着什么? 这意味着您应该能够用一种语言描述您的 UI,并让计算机为您想要使用 UI 的任何地方生成适当的文件。 ...

    Swift的无需样板的模拟框架!-Swift开发

    简介Cuckoo是由于缺少适当的Swift模拟框架而创建的。 我们构建的DSL与Mockito非常相似,因此来自Java / Android的任何人都可以布谷鸟模拟您的Swift对象! 简介Cuckoo是由于缺少适当的Swift模拟框架而创建的。 我们...

    HP-Envy-4-1220tx-DSDT:在OS X 10.10.3上为HP Envy 4修改了DSDT

    HP-Envy-4-1220tx-DSDT ...所需的四叶草驱动程序(将缺少的drivers-Off/drivers64UEFI/从drivers-Off/drivers64UEFI/到drivers64UEFI/ ): EmuVariableUefi-64.efi FSInject-64.efi OsxFatBinaryDrv-64.e

    variant2:立即将您的bash脚本变成一个现代的,可执行的CLI应用程序

    自动提示:变体会提示您的命令缺少参数,以便您的用户只需要动态提供缺少的参数,而不必通过重复每个参数来重新运行整个命令。 Configs :深度合并的YAML配置文件。 示例: 机密:由支持的来自Vault,AWS ...

    q-builders:键入与数据库无关的安全查询构建器

    缺少许多现有的查询构建器。 编写既方便又安全的查询构建器很困难,这导致大多数查询构建器放弃了类型安全性,或者允许您调用当时无法调用的方法。为什么这样更好? 它使用类型系统来强制您在构建查询时在任何时候...

    gradle-6.1.1-all.zip 快速下载

    1.使用 kotlin-dsl 并使用 6.1 编译的插件与 Gradle 6.0 不兼容; 2.Gradle 6.1 发行说明中缺少已解决的问题; 3.在计算校验和时解决大型工件时的内存回退问题; 4.Gradle 6.1 在子项目目录的每次执行中生成一个空的...

    videos:讲座视频处理脚本:movie_camera:

    缺少学期:讲座视频 此存储库包含用于为“制作讲座视频的脚本。依存关系pip install ffmpeg-python用法运行python lec{n}.py来制作一个演讲视频。 lib.py定义的DSL非常简单。 查看任何讲座视频的任何处理脚本,应该...

    Dialog:F# 中的声明性、代码驱动的用户界面和应用程序。 灵感来自 React

    对话更新:由于似乎需要大量工作才能支持许多不同的平台,并且缺少Dialog的实时编程属性,因此我决定停止开发,转而支持一个新的库,该库实现了一个实时应用程序编程系统和一个可移植的用户基于我在这里学到的概念的...

    starman:HPC战士的另一种软件包管理器

    STARMAN是使用Ruby编程语言实现的,该语言擅长编写DSL(特定于域的语言),因此系统应已安装Ruby。 Ruby> = 2.0 SQLite的 安装 将STARMAN放在任何位置,然后在.bashrc添加以下source语句: source <STARMAN_...

    kantan.xpath:Scala的XPath包装器

    kantan.xpath 我发现自己不得不定期抓取网站,而且Scala总是使整个过程变得比实际需要更加痛苦-我想,标准XML API可以,但是缺少XPath支持(或实际上可用的类似XPath的东西) DSL)令人沮丧。 kantan.xpath是Java ...

    wearsendmessage:androidwear从手机发送消息到wear和另一个方向

    从 android studio 0.84 迁移到 1.0 的步骤: 首先,您会看到如下错误: 错误:(16, 0) Gradle DSL 方法未找到:'runProguard()' 可能的原因: 项目“shakedetect”可能正在使用不包含该方法的 Gradle 版本。...

    杜鹃:Swift的无样板模拟框架!

    介绍由于缺少适当的Swift模拟框架而创建了Cuckoo。 我们构建的DSL与非常相似,因此来自Java / Android的任何人都可以立即使用它。 要进行聊天,请!它是如何工作的杜鹃有两个部分。 一个是,另一个是OS X命令行工具...

    athlete:Mesos上的Marathon部署工具

    它可能无法理解所有的Marathon响应,缺少某些功能,并且不执行一些基本的错误检查。 使用风险自负。 拉请求欢迎。 YMMV。为什么运动员存在如果您是Ruby开发人员,那么Capistrano会让事情变得如此简单,以至于您开始...

    通信与网络中的PON (Passive Optical Network) 无源光网络原理

    PON是在所谓的“最后一公里”中缺少带宽时的解决方案。家庭用户为了获得快速因特网接入,可以选择的方法极其有限(电话或电缆系统)。同样,企业也局限于T1和T3载波提供的性能,虽然目前的无线、光纤和卫星业务都已更加...

    awesome-ruby:精选的Ruby框架,库和软件清单

    很棒的Ruby精选的Ruby框架,库和软件的精选清单。 -Ruby on Rails - :globe_with_meridians: Jekyll是Ruby中支持... 穿着DSL的经典网络开发(官方/规范回购) -Spree是一个用于Rails 6的开源电子商务平台,具有现代UX

Global site tag (gtag.js) - Google Analytics