Re: vscode debugging
Chris Dawes via Maxima-discuss <[email protected]>
| Newsgroups | gmane.comp.mathematics.maxima.general |
|---|---|
| Message-ID | <[email protected]> |
It turns out the notebook support in vscode is already quite good. Thanks Jupyter. So now we have full notebook editing and debugging, with some support for copilot built-in. Extension as before is here. Sorry it’s not on the marketplace yet: https://github.com/cmsd2/maxima-extension Now it should prompt to install the binaries it relies on so that’s one point of friction removed. Debugging a single file should work ok with upstream maxima. If you have a more complicated scenario you might need my deferred breakpoints changes which report better line number info. Chris. ------ Original Message ------ From "Chris Dawes via Maxima-discuss" <[email protected]> To "Dimiter Prodanov" <[email protected]> Cc "<[email protected]>" <[email protected]> Date 11/04/2026 08:08:25 Subject Re: [Maxima-discuss] vscode debugging > >Hi, > >It kinda made sense to put all the tools in one place in vscode, but >the experience and workflow doesn’t feel all that unified. So at the >moment, I think I would just use it for working on Mac files along with >the debugging stuff I was working on this week. > >I still think a notebook is a much more pleasant interface for doing >actual science/maths, and is a bit more stateful anyway - the cells >capture more of a memory of whatever it is you’re working on which I >think is slightly better for the AI than a stateless evaluate(). > >I will have a think about whether it’s possible to bring the two worlds >together. > >Chris. > > >------ Original Message ------ >From "Dimiter Prodanov" <[email protected]> >To "Chris Dawes" <[email protected]> >Cc "Osman Buyukisik" <[email protected]>; >"<[email protected]>" ><[email protected]> >Date 10/04/2026 22:48:14 >Subject Re: Re[2]: [Maxima-discuss] vscode debugging > >>Hi Chris, >> >>Can you post a use case for the VS code binding? Is it an alternative >>to wxMaxima or it is an IDE for programming? >>Kind regards, >>Dimiter >> >>On Fri, Apr 10, 2026, 10:38 PM Chris Dawes <[email protected]> wrote: >>>Hi, >>> >>>I added some mcp config to my fork so it advertises your http url to >>>the >>>host vscode process. >>>Seems to work ok. >>> >>>Use settings: >>>"maxima.mcp.enabled": true >>> >>>Use command palette: >>>MCP: List Servers > Maxima MCP > Start Server >>>Maxima: Set MCP Token > paste in any token you want to send in the >>>Authorization header. It will be sent with the word “Bearer “ >>>prepended. >>>Leave blank otherwise. >>> >>>I had experimented with mcp in my gui app too. >>>I had some good results with claude. Less so with gemini and codex. >>>Copilot doesn’t look so great, but let me know! >>> >>>Chris. >>> >>> >>> >>>------ Original Message ------ >>>From "Dimiter Prodanov" <[email protected]> >>>To "Osman Buyukisik" <[email protected]>; >>>"<[email protected]>" >>><[email protected]> >>>Date 10/04/2026 20:18:00 >>>Subject Re: [Maxima-discuss] vscode debugging >>> >>> >My MCP Server works in LM Studio. For ollama you need Open WebUI. >>> > >>> >kind regards, >>> > >>> >Dimiter >>> > >>> >On Fri, Apr 10, 2026 at 9:35 PM Osman Buyukisik <[email protected]> >>>wrote: >>> >> >>> >> Thanks for the code. Could you please provide a simple example of >>>running a model in ollama with maxima being used by the llm for the >>>beginners? >>> >> >>> >> On 4/10/26 12:09, Dimiter Prodanov wrote: >>> >> >>> >> Looks good. >>> >> You can check also my project for interoperability >>> >> https://github.com/vibrate-project/maxima_mcp >>> >> >>> >> kind regards, >>> >> >>> >> Dimiter >>> >> >>> >> On Thu, Apr 9, 2026 at 9:50 PM Chris Dawes via Maxima-discuss >>> >> <[email protected]> wrote: >>> >> >>> >> I have made a small fork of the vscode extension for maxima here: >>> >> https://github.com/cmsd2/maxima-extension >>> >> Along with a rather larger feature addition to the support >>>libraries I wrote for the gui I showed earlier this adds full >>>debugging support to vscode for .Mac files. >>> >> This is not production ready since I had to go to some lengths to >>>work with maxima’s debugging protocol. I believe there were some >>>historic conversations on this list about the quirks. >>> >> >>> >> Chris. >>> >> >>> >> _______________________________________________ >>> >> Maxima-discuss mailing list >>> >> [email protected] >>> >> https://lists.sourceforge.net/lists/listinfo/maxima-discuss >>> >> >>> >> _______________________________________________ >>> >> Maxima-discuss mailing list >>> >> [email protected] >>> >> https://lists.sourceforge.net/lists/listinfo/maxima-discuss >>> > >>> > >>> >_______________________________________________ >>> >Maxima-discuss mailing list >>> >[email protected] >>> >https://lists.sourceforge.net/lists/listinfo/maxima-discuss _______________________________________________ Maxima-discuss mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/maxima-discuss