Thanks for sharing.

I wonder if you know about that ECL can be cross compiled to WebAssembly directly,
and someone on the Maxima maillist did it that way. I believe that similar thing can be
done to FriCAS, although I haven’t tried yet. Maybe you are interested in that information.

BTW, I get errors when doing integration, fails at loading files:
  pthread_kill failed at suspend: errcode= 38

- Best,
- Qian

On Jan 18, 2026, at 4:47 PM, Yanshu Wang <[email protected]> wrote:


Hello.

I succeeded in porting FriCAS to WebAssembly so that it can run in browser in client side.

See more details in the github repo: https://github.com/wangyenshu/FriCAS-in-Browser

It takes about one minute to load FriCAS in my Browser.

This port use cheerpx, which is a WebAssembly based runtime to execute x86 binaries on browser. Briefing speaking, it runs a container with ecl installed and load Qian Yun's pure common-lisp build of FriCAS by in browser.

Yanshu Wang

screenshot:

--
You received this message because you are subscribed to the Google Groups "FriCAS - computer algebra system" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
To view this discussion visit https://groups.google.com/d/msgid/fricas-devel/11dfc458-c601-4c44-a48d-9d7c0fadd90fn%40googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "FriCAS - computer algebra system" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
To view this discussion visit https://groups.google.com/d/msgid/fricas-devel/67A80AA6-C712-4AD5-A3CB-F8E24227DCFF%40gmail.com.

Reply via email to