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

当缺少 DSL 的时候

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

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

关系和语言

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

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


分享到:
评论

相关推荐

    840Dsl_STEP7_ToolBox4.8.07.rar

    标题中的“840Dsl_STEP7_ToolBox4.8.07.rar”指的是Siemens公司的840DSL数控系统与STEP7编程软件的一个工具箱版本。840DSL是Siemens高端数控系统,常用于加工中心、铣床、车床等精密机械设备,具备高效、精确的加工...

    Android-缺少GradleKotlinDSL的迁移指南

    在Android开发过程中,Gradle Kotlin DSL (Domain Specific Language) 已经成为构建和管理项目配置的标准方式,它提供了更简洁、可读性更强的构建脚本。然而,有些开发者可能还在使用传统的Groovy DSL,面临向Kotlin...

    windows部署腾讯tmagic-editor03-DSL 解析渲染

    如果缺少,需要先安装。 3. **解压与运行**:安装包可能是一个压缩文件,如本例中的"hello-editor"、"hello-ui"和"editor-runtime"。解压缩后,你会看到包含可执行文件或脚本的目录结构。运行启动脚本或主程序文件...

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

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

    json构造解析器及字符集转换工具

    6. **文档和注释**:理解源代码中的注释和文档,如果缺少,可以自己补充,以便于他人使用和维护。 通过这些步骤,你可以充分掌握这个JSON构造解析器和字符集转换工具的使用,将其有效地应用到你的C++开发工作中。

    pathological:Scala 缺少的 IO 库

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

    DSDT的制作

    3. **手动编辑DSDT**:如果ACPI Patcher处理过程中出现了错误,可以通过“D/C DSDT”功能将bin文件转换为dsl文件,使用文本编辑器进行手动编辑,然后再通过DSDT菜单项重新编译。 ##### macOS环境下制作DSDT 在...

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

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

    purescript-ui:缺少的 PureScript 库

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

    使用Xtext和Xtend实现域特定语言(第二版)-中文-第三章

    一旦创建好文件,可能会遇到缺少特定版本Xtend库的问题,这时可以使用Eclipse提供的快速修复功能来自动添加所需的Xtend库到项目的依赖中。之后,当你保存Xtend代码时,Xtend编译器会自动生成相应的Java代码,并存储...

    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与nexus完美结合

    Gradle是一款基于Java的自动化构建工具,它采用了一种基于Groovy语言的特定领域语言(DSL)来定义项目设置,摒弃了Maven的XML配置方式。Gradle允许开发者使用Groovy编写灵活的自定义脚本,并支持增量构建,提高了...

    gradle-6.1.1-all.zip 快速下载

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

    Gradle离线包2.2下载,亲测可用,分享给大家

    6. **Groovy DSL和Kotlin DSL**:虽然Gradle 2.2默认使用Groovy作为构建脚本语言,但随着Kotlin DSL的发展,开发者可以选择使用Kotlin编写更简洁、类型安全的构建脚本。 7. **持续集成友好**:Gradle 2.2与各种持续...

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

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

    Linux下ppp2.4.7源码及编译步骤.rar

    `pppoe`则是用于PPPoE(Point-to-Point over Ethernet)连接的,适用于DSL宽带连接。 使用ppp可执行文件时,需要配置相应的配置文件,比如`/etc/ppp/peers/dialup`,定义拨号参数,包括用户名、密码、服务器地址等...

Global site tag (gtag.js) - Google Analytics