Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
DSL领域特定语言
幽默:尽量用领域语言编写代码
下面代码为什么第一行比后面更推荐呢?
使用Go和HCL构建您自己的DSL
DSL 代表领域特定语言。Kubernetes、Docker compose、Jenkins CI、Gitlab CI 或 Ansible 等工具的主要目标是可以通过配置自定义它们的行为。它们就像一个黑匣子,根据输入(YAML/JSON 描述符)会产生不同的输出。HCL 代表
面向对象OO与DSL - typeswitch
OO 是通过本体语言对领域进行建模:你建立了一个类层次结构,使用组合和继承。这构成了一种隐含的、开放的 DSL。 许多 OO 建模感觉就像试图提出名词和动词(类和方法)以使问题域更易于访问,这隐含地形成了一种特定于域的语言。它是一个“开放”的 DSL,因为它与外部的事物交互并
程序员采用低代码开发需要考虑的五件事 – thenewstack
低代码工具的使用从商业普通用户发展到专业程序员等更广泛地采用,一些低代码开发工具(如来自 Salesforce.com 和 Zoho 的工具)起源于为普通商业用户提供的工具;其他(Outsystems 和 Oracle)作为程序员的低代码开发工具。虽然它们可能看起来相似,但开发体验的差异在它
如何编写一个简单但强大的规则引擎? – maxant
以下是我的规则引擎几个基本要求: 使用某种表达语言来编写规则, 应该可以将规则存储在数据库中, 规则需要优先级,因此只有最好的才能被解雇, 也应该可以触发所有匹配规则, 规则应该针对一个输入进行评估,该输入可以是像树这样的对象,包含规则需要评估
什么是临床质量语言(CQL)?
CQL(clinical-quality-language)是一种高级别的医疗保健领域特定语言,专注于临床质量,并针对医疗保健质量测量和决策支持工件创作。CQL 已经成熟为一个能够表示以临床为中心的逻辑的灵活规范,并被用于从队列定义和质量测量到临床决策和认知支持、可计算指南和公共卫生
Drools规则引擎简介
任何 Java 企业级应用程序都可以分为三个部分 - UI - 用户界面(前端) 服务层又连接到数据库 业务层 在 Drools 出现之前,我们还没有处理业务逻辑的标准方法。Drools 是一个业务逻辑集成平台 (BLiP)<
RUI:受 SwiftUI启发的实验性声明式Rust UI库
受 SwiftUI 启发的实验性 Rust UI 库。rui 是即时模式(没有保留的视图树),GPU 渲染,并且比其他即时模式 UI 具有更丰富的布局选项。<
如何在Golang中编写基于语法树的领域特定语言 - Victor
基于 AST 的 DSL 在表示递归结构方面的强大功能,如果你从事计算机科学方面研究,点击标题,以下是摘录 领域特定语言 (DSL)您不必成为url=https://en.wik
使用Robot机器人框架实现自动化操作
RPA只是一种自动执行重复性任务的方法,这些任务通常由人类使用软件机器人完成。这些通常是在 Web 浏览器、MS Excel、电子邮件客户端等图形用户界面 (GUI) 中完成的任务……开源RPA项目有
learn-regex:正则表达式学习资源
正则表达式是一个具备完整图灵机的DSL,此项目(点击标题)提供了中文学习资源,既然是DSL领域特定语言,则基本语言符号需要熟练掌握: . 句号可选择不同的字符换行符匹配。 [ ] :匹配各种方括内的任意字符。 [^] : 否定的字符类型。除了匹
Geal/nom: Rust嵌入的领域特定语言
nom是一个用 Rust 编写的解析器组合库。它的目标是在不影响速度或内存消耗的情况下提供构建安全解析器的工具。为此,它广泛使用 Rust 的强类型和内存安全性来生成快速和正确的解析器,并提供函数、宏和特征来抽象大多数容易出错的管道。 nom 解析器用于:
使用DSL表达软件设计意图 - guitarvydas
我们目前还没有一种用于DI(Design Intent设计意图的简称,意图包括架构,业务规则)的语言。当DI被嵌入到了代码中的会出现病症:如果你需要重构,那么很可能代码还没有被切分为DI和实现两个部分。 过多的细节走向了DI的对立面。
命令行工具可以比Hadoop集群快235倍 - Adam Drake
当我在浏览网页和赶上一些我定期访问的网站时,我发现了一篇来自Tom Hayden的很酷的文章,关于使用亚马逊弹性Map Reduce(EMR)和mrjob来计算他从millionbase档案馆下载的国际象棋游戏的一些输赢比率的统计数据,并且总体上对EMR感到有趣。由于数据量只有大约1.75G
line/kotlin-jdsl:用于JPA Criteria API的Kotlin DSL
Kotlin JDSL 是 JPA Criteria API 的 DSL,没有生成元模型和反射。它可以帮助您编写 JPA 查询,就像编写 SQL 语句一样。 起源:虽然你有几个库可以轻松使用 JPA。但是,这些库必须使用 APT。如果你使用APT,有一个问题是实体字段
研究表明:领域特定建模的代码自动生成方式开发效率高
一项有关手工编程与领域特定建模在开发效率上比较研究:基于云的企业应用程序开发,传统手动编程和DSL领域特定建模相差986%。自动生成代码能迅速地带来了投资回报。
业务规则管理系统市场以11.8%增长 - abnewswire
业务规则管理系统(BRMS)能减少对 IT 团队编写业务规则的依赖是其市场增长的主要驱动力。 BRMS能够定义、分析、执行、审计和维护各种各样的业务规则,这些规则被应用于一个组织内的复杂决策逻辑。这种软件提供了定义不同业务规则之间关系的能力
Go中的结构化配置 - Andrew
在一个软件的开发过程中,有一个时间点需要使用配置语言,你只能通过标记做这么多,否则就会变得太脆弱。所选择的语言应该提供一种人和计算机都能轻松解析的格式。通常情况下,大多数人都会选择YAML、TOML,有时甚至是JSON。对于Djinn CI的开发,这些都不符合我的需求,所以我开发了自己的,专
上页
下页
关闭