openlang

能否用 D 代替 C 编写 Python 扩展模块?

看来 D 能与 C 链接。我想用 D 编写 Python 扩展模块。我是不是漏掉了什么原因,导致这种方法根本无法运行?

从英语翻译查看原文

后续讨论 2

顺着彼此的依据读下去
  1. 固定链接

    看起来很简单,但那些认为只需考虑 C API 的人,低估了把 D 的 Boehm GC 垃圾回收器整合进 Python 的难度。PyD 看起来又是一个概念验证,其作者还没有遇到实际使用中的困难。

    从英语翻译查看原文

同一个问题的其他角度

  1. 减少 docker-compose 的控制台输出

    在开发环境里用 docker-compose up 启动所有服务时,我的几个容器会输出几百行又几百行内容。有没有方便的办法过滤这些输出,或者更好一些,让这些服务在 docker-compose up 运行时不要写到标准输出?

    回复 3最近活动 bash
  2. 迁到 Kotlin DSL 之后,子项目找不到 implementation 了

    把一个老的多项目构建从 Groovy DSL 迁到 Kotlin DSL。根目录的 build.gradle 里有这么一段。 根目录这部分我是机械地转换的。 那就按顺序说。 根脚本能编译,这块没问题。 在子项目 core/build.gradle.k…

    回复 2最近活动 kotlingroovy
  3. for_each 的 key 是地址,不是标签

    for_each 的 key 不是标签。它是资源地址的一半,比如 terraform_data.queue["prod-orders"],state 就是在这个地址下跟踪对象的。改了 key,plan 看到的不是重命名,而是一个要销毁的对象和另一个要…

    回复 5最近活动 hcl