Hacker News 中文摘要

RSS订阅

ECL在浏览器中运行Maxima -- ECL Runs Maxima in a Browser

文章摘要

Marius Gerbershagen使用ECL将Maxima编译为WASM,使其能在浏览器中运行。该实现功能完整,支持TeX公式显示和通过WASM版Gnuplot绘图。演示地址为http://maxima-on-wasm.pages.dev/。

文章总结

ECL开发组邮件列表:浏览器中运行Maxima的WASM版本

Raymond Toy在2025年1月27日的邮件中分享了一个技术进展:开发者Marius Gerbershagen使用ECL(Embeddable Common Lisp)成功将计算机代数系统Maxima编译为WebAssembly(WASM)格式,使其能在浏览器中运行。

该实现具有以下特点: 1. 完整的Maxima功能实现 2. 支持TeX公式渲染显示 3. 通过WASM版gnuplot实现图形绘制功能

用户可通过以下链接体验:http://maxima-on-wasm.pages.dev/

(注:原文中的邮件列表操作选项、头像信息等非技术性内容已作删减处理)

评论总结

总结评论内容:

  1. 关于Maxima的历史与应用
  • 有评论提到Maxima在Android平台的旧版本应用已下架(评论1:"There used to be an ECL+Maxima app for Android...")
  • 用户分享个人经历:24年前在Lisp机器上使用Maxima,并提到其GPL许可(评论3:"I had Maxima on my old Lisp Machine...")
  1. 对项目的理解
  • 有用户认为这是一个开源的Mathematica/MathLab/Maple浏览器替代品(评论2:"This looks like an open source alternative...")
  • 建议新用户从文档开始学习使用(评论3:"start with the documentation link...")
  1. 教育应用回忆
  • 用户回忆大学教授使用Maxima进行物理教学的美好时光(评论4:"Prof. Jaime Villate taught us physics...Good times")

关键引用保留: 1. "There used to be an ECL+Maxima app for Android..."(曾有过Android版的ECL+Maxima应用) 2. "This looks like an open source alternative to Mathematica..."(这像是Mathematica的开源替代品) 3. "I had Maxima on my old Lisp Machine..."(我曾在Lisp机器上使用Maxima) 4. "Prof. Jaime Villate taught us physics..."(Jaime Villate教授用Maxima教我们物理)