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
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.