gpt4 book ai didi

templates - 我应该使用什么通用模板处理器?

转载 作者:行者123 更新时间:2023-12-01 12:51:31 25 4
gpt4 key购买 nike

这是一个潜在的危险问题,因为跨学科的问题和答案 会存在偏见,但无论如何我都会尝试一下。一切都很好!

所以,我们开始吧。我正在为 Emacs 编写一个主要的编辑模式,用于它几乎不支持的语言。我现在必须决定生成项目文件的方法。以下是 future 任务的大纲:

  • 模板必须代表项目目录树,而不仅仅是单个文件。

  • 生成的文件有多种格式,可能包括类似 SGML 的语言,但不限于这种格式。他们还必须生成类似 C 的源代码和 eLisp 源代码以及纯文本文件,例如 README。

  • 模板必须在用户启动操作时批量处理(如用户想要创建项目 - 必须在用户指定的目录中创建多个文件)。具有监督创建的能力可能是有益的,但这不如完全自动运行该过程的能力重要。

奖励功能:

  • 模板语言已经有了用户群(具有重用现有模板的潜力)。

  • 模板可用于代码片段(包含空白,一旦用户在编辑文件时调用代码生成例程,这些空白就会以交互方式填充)。

  • 跨平台性、图形界面和命令行的易用性等显而易见的事情。

我做了一项研究,但我不会(目前)分享我的结果,所以我不会对答案产生偏见。回答这个问题的问题不在于答案难找,而在于难以从众多中选择一个。

最佳答案

我正在为您描述的用例开发一个基于 Mustache 的系统。模板语言本身是 Mustache 的一个非常简单的扩展,称为 Groome .

我还发布了一个名为 Molt 的命令行工具呈现 Groome 模板。我很想知道它是否满足您的所有需求。我仍在为该工具添加功能,但尚未公布。谢谢。

关于templates - 我应该使用什么通用模板处理器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11153120/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com