文章摘要
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/
(注:原文中的邮件列表操作选项、头像信息等非技术性内容已作删减处理)
评论总结
总结评论内容:
- 关于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...")
- 对项目的理解
- 有用户认为这是一个开源的Mathematica/MathLab/Maple浏览器替代品(评论2:"This looks like an open source alternative...")
- 建议新用户从文档开始学习使用(评论3:"start with the documentation link...")
- 教育应用回忆
- 用户回忆大学教授使用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教我们物理)