【问题标题】:Where to ask for language design review?在哪里要求语言设计审查?
【发布时间】:2011-05-15 14:22:05
【问题描述】:

我正在设计一种旨在广泛使用的基于 xml 的语言。我制作了一个 xsd 文件来定义它。我正在完成英文规范。

我的谦虚告诉我,我真的需要让语言设计专家、xml/xsd 专家和领域相关专家对其进行审查。

但是,相关领域与技术无关,更多的是关于艺术。所以没有很多程序员有足够的经验来帮助审查这种语言。至少在我的通讯录中没有。很少,但我需要很多眼睛才能确保我没有遗漏一些要点。

我正在建立一个带有论坛的网站,以便有一个讨论设计的地方。我还使用 Google 代码托管来允许提交问题。

主要问题是找到对审查语言感兴趣或对技术和特定领域感兴趣的人。

你有什么建议让很多程序员审查你设计的语言?某处是否有一些语言设计专家社区?我以为有关于基于 xml 的语言,但找不到。

【问题讨论】:

  • 为什么您认为您的语言比现有的十几种嵌入式语言中的任何一种都好?
  • 这与我要问的问题无关,但我们还是谈谈吧 :) 这种语言的设计是因为目标域中的特定需求是相当新的(域的目标方面是无论如何都是新的)并且它是为了解决目标域中某些基本结构没有一般描述的问题。我本可以使用某种基于 xml 的图形描述语言,我寻找它们,但它们是面向“通用图论”的,我(我们?)需要一个更具体的解决方案,但在范围内仍然是“通用的”域。
  • 事实上,在 2009 年初,我在几个与领域相关的论坛上谈到了类似的事情,并认为有些人显然会实现相同想法的多个版本,因为这对我来说太明显了。 9 个月后,甚至没有人朝这个方向研究,这对我来说很奇怪。我想我可能错了,但该领域的一些专家敦促我实施一个解决方案,因为我技术足够好,并且对这个艺术领域感兴趣,可以构建一些真正有用的东西。
  • 所以我必须设计这种语言来对一些基本的基本结构进行特定领域的描述,并围绕它构建工具,并允许其他人围绕它构建工具。这就是我认为的全部故事:)

标签: xml language-agnostic language-design


【解决方案1】:

我无法回答这个问题:“如何对其进行审核?”...我怀疑没有一个好的答案。我知道的唯一方法就是通过联系人四处打听。

但如果你愿意,我可以看看你的数据模型。我已经为人文学科和语言内容做了很多数据建模......不确定这与你的工作是否相符。

【讨论】:

  • 欢迎您查看并给我任何反馈是的 :) 由于公共网站尚未完成,您能否通过电子邮件与我联系(在我的个人资料的网站链接中)所以我给你的上下文并指向你的xsd文件?很快就会公开解释,但在没有解释的情况下要求人们查看 xsd 文件不是一个好主意。
  • 我刚刚重新发现了这个条目。你可以看看我那里的工作:artofsequence.org,查看 AOSL 页面,如果你想看更精确的定义,github 上有一个 xsd 文件:github.com/artofsequence/aosl 但我正在做一个大升级现在(参见特性/AOSL2.0 分支)
猜你喜欢
  • 1970-01-01
  • 2012-06-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多