vscode extension etc

Chris Dawes via Maxima-discuss <[email protected]>
Newsgroups gmane.comp.mathematics.maxima.general
Message-ID <[email protected]>
I may have broken some eggs making this omelette but here goes..

I published the vscode extension I was working on to the marketplace
https://marketplace.visualstudio.com/items?itemName=cmsd2.maxima-notebook

It requires some tools that it should prompt you to download.
Try file new… maxima notebook.

Supports .mac files, notebooks (.macnb), plot* functions (not wx* 
functions),
Also debugging, documentation search, completion etc etc.

I was also working on a package ecosystem.
This isn’t a strict requirement for the extension, but if you do want to 
try it, then the package manager I also made is capable of installing 
nicer documentation for maxima built-in functions that I generated from 
the texinfo files.
https://github.com/cmsd2/maxima-mxpm
mxpm install maxima-core-docs

It’ll put it in ~/.maxima like you’d expect. The extension only bundles 
function signatures, not the html.
The convention I landed on for these packages is to author docs as 
markdown first, then use pandoc to generate the texinfo required by 
maxima if you want ? and ?? To work, but also a bundle that can be 
loaded into user interfaces like the notebook extension which looks for 
it.

Bonus, the markdown can also produce other formats:
https://cmsd2.github.io/maxima-core-docs/

Chris.

_______________________________________________
Maxima-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/maxima-discuss
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.