Hacker News 中文摘要

RSS订阅

Show HN: Woxi - 开源 Mathematica / Wolfram 语言重实现 -- Show HN: Woxi - Open-source Mathematica / Wolfram Language reimplementation

文章摘要

Woxi是一个用Rust实现的Wolfram语言解释器,支持在浏览器中本地运行,无需发送数据。它提供多种前端使用方式,包括在线游乐场、命令行工具、Jupyter内核和原生笔记本编辑器。

文章总结

Woxi 是一个用 Rust 语言实现的 Wolfram 语言解释器。用户可以在浏览器中直接运行代码示例,例如绘制正弦函数图、柱状图、数轴图、气泡图、图形和多项式树形图等。所有操作均在本地浏览器中完成,不会发送任何数据到外部。除了在线游乐场,Woxi 还提供多种使用方式:扩展版游乐场支持并排编辑器和图形输出;命令行工具可通过 woxi eval 评估表达式或直接运行 .wls 脚本;Jupyter 内核支持本地安装或通过 JupyterLite 在浏览器中运行;Woxi Studio 则是一个原生笔记本编辑器,支持 .nb 文件的单元格编辑、内联图形以及导出为 .ipynb、Markdown、LaTeX、Typst 和 PDF 格式。

评论总结

根据评论内容,总结如下:

主要观点与论据:

  1. 对开源复现项目的认可(评论4,评分None):开源复现成熟工具的价值被低估,其有趣之处不仅在于功能对等,更在于使技术更易嵌入新工作流。关键引用:"Open-source reimplementations of mature tools are underrated. The interesting part is often not just feature parity, but making the technology easier to embed into new workflows."

  2. 对开源复现的批评(评论3,评分None):认为开源项目应更多创新而非复制闭源产品,质疑复现是否阻碍企业投资重要领域。关键引用:"I’d rather see more open source projects making something new than so much 'Open Source reimplementation.'" 以及 "The open source world could experiment... with truly new approaches and interfaces."

  3. 项目实际使用体验(评论5,评分None):用户因项目对Wolfram语言产生兴趣,并指出在运行wljs时遇到版本号类型错误、文件路径错误等问题,但表示愿意帮助改进。关键引用:"After trying it out I became fascinated by Wolfram language... I've noticed a few things when attempting to run wljs."

  4. 其他信息:评论1指出该项目6个月前已发布;评论2询问能否运行Rubi(基于规则的积分系统)。

平衡性说明:评论3对开源复现持批评态度,评论4则肯定其价值,两者形成对立观点。评论5提供了正面使用反馈和具体技术问题,体现了项目的实际应用情况。