|
From: Robert D. <rob...@gm...> - 2023-04-10 19:31:20
|
Assuming that the first order of business, to get a Common Lisp implementation ported to web assembly, has been solved (I don't know whether this is the case), I think an interesting way forward with Maxima would be to try to load subsets of the whole system, in order to solve specific classes of problems. E.g. just the parser and display code, or just the stuff for polynomials, or just integrals, or just arithmetic. Ideally one could load just enough stuff to target the class of problems one needs to work on. As it stands, the system definition for Maxima isn't very decomposable -- I suspect it's pretty close to all or nothing. So an incrementally-loadable system would necessitate some work on the internal organization of the code. I'm just thinking out loud here. Of course there are all kinds of practical problems. best, Robert |