【问题标题】:CoffeeScript-like language written in Python用 Python 编写的类 CoffeeScript 语言
【发布时间】:2012-01-22 22:06:55
【问题描述】:

是否有任何以 JavaScript 为目标并用 Python 编写的语言(如 CoffeeScript)?我找到了Pyjamas,但正如我所见,它是 Python 的 GWT。我想要一种不需要繁重的运行时库并且能够编译为 JavaScript 的语言。我也找到了Mascara,它非常满足我的要求,除了它是许可证。 CoffeeScript 对我来说是理想的,除了它是用 CoffeeScript 本身编写的。我必须在 Python 应用程序中将 [CoffeeScript-like language] 源代码静态编译成 JavaScript。

【问题讨论】:

  • @Lion 哦,谢谢。我删除了它。
  • “CoffeeScript-like”就像“它只是 JavaScript”一样?因为这是 CoffeeScript 的主要目的:做 JS 做的事,只是以更好的方式。请详细说明是什么定义了这种“非 JavaScript 语言”。如果 CoffeeScript 的唯一问题是它不是用 CoffeeScript 编写的,您可以通过 V8 从 Python 运行。
  • @delnan 我想说一种语言以更好的方式完成 JavaScript 的工作。
  • @Lion 他们在整个网站上都没有“严格禁止”,这很可笑。然而,大多数社区似乎不鼓励他们。 meta.stackexchange.com/questions/5029/…meta.stackexchange.com/questions/2950/…
  • stackoverflow.com/questions/683462/… - 这可能会有所帮助。

标签: javascript python compiler-construction coffeescript


【解决方案1】:

您可能想看看pyjaco(python 到 javascript 编译器)。

下面是一个示例,可帮助您开始使用 jQuery 在 Python 中操作 DOM: https://github.com/chrivers/pyjaco/tree/devel/examples/jquery

【讨论】:

    【解决方案2】:
    【解决方案3】:

    睡衣的一部分是pyjs,project overview是这样描述的:

    pyjs 通过遍历 Python 抽象语法树并生成 Javascript 将 Python 代码转换为 Javascript。

    听起来应该符合要求:不需要使用睡衣的其他部分。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-05
      • 2011-09-06
      • 2020-06-01
      • 1970-01-01
      • 2011-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多