2作者: walnutgeek4 天前原帖
我思考这个想法已经有好几年了,之前也尝试过几次。去年我开始了这个项目,现在我觉得我有了一些可用的东西。 这是一个异步框架,可以混合同步和异步的 Python 函数,将它们组合成有向无环图(DAG),运行它们,调度它们,在步骤之间持久化数据,或者让数据仅在内存中流动。 GitHub: [https://github.com/walnutgeek/lythonic](https://github.com/walnutgeek/lythonic) 文档: [https://walnutgeek.github.io/lythonic/](https://walnutgeek.github.io/lythonic/) PyPI: pip install lythonic 它是数据流的。因此,从理论上讲,你可以仅用纯函数来组合它。Lythonic 需要对参数和返回值进行注解,以便将输出与输入连接起来。目前,所有数据都以 JSON 格式保存在 SQLite 中,并且对于一定量的数据来说,这样的处理是可以的。 你可以将其用作任务流,保持参数和返回值为空,并将所有数据维护在流之外。 但实际上,你可以在某种折中方案中做得很好,只需流动元数据,足以使你的函数调用可重复,并保持一些可以可靠查询的记录系统。 无论如何,我会尽快停止唠叨。 Python 3.11+ MIT 许可证。 最小依赖:Pydantic, Pyyaml, Croniter 正在准备 v0.1。期待反馈。v0.0.14 已发布。Claude 生成了合理的文档。抱歉,我无法做得更好。我也在开发 Web 界面和实际的端到端示例应用。 谢谢。 - Sergey
27作者: cvrajeesh4 天前原帖
嗨,HN!<p>我一直觉得在网上探索《摩诃婆罗多》和《罗摩衍那》非常困难。大多数内容要么是长篇,要么是零散的,理解像卡尔纳或毗湿摩这样的角色通常需要打开多个标签页。<p>为了解决这个问题,我创建了<a href="https:&#x2F;&#x2F;www.ithihasas.in&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.ithihasas.in&#x2F;</a>。这是一个简单的角色探索工具,让你通过人物及其关系来浏览史诗,而不是线性阅读所有内容。<p>这也是一次使用Claude CLI的实验。我在几个小时内就能完成第一个版本。它在生成结构化内容和加快开发方面帮助很大,但用户体验和数据一致性仍然需要手动调整。<p>希望能收到关于用户体验的反馈,以及这种探索神话的方式是否对你有效。