Hi all,

more than one year ago we have started to implement a truffle&graal based DSL
for gemetric algebra expression.

https://github.com/MobMonRob/DSL4GeometricAlgebra

We have Syntax-Highlighting implemented as netbeans-plugin:

https://github.com/orat/netbeans-ocga/tree/master

and also added some useful editor functions as a netbeans plugin

https://github.com/orat/netbeans-cgasymbols

We have implemented an annotation api so that we can execute the programms
inside a java application.

Now we want to add specific debugging functionality.

I have read that truffle-based languages can be debugged automatically with the
netbeans buildin debugger. We want to debug into the lines of code in the DSL.
But I can not figure out what I have to do in the truffle-based code (maybe some
magic annotation) to make that work.

A bigger thing is that we want to extend the netbeans debugger functionality.
Geometric algebra works with expression which represents simple geometric
figures.

We have implemented a 3d-visualizer which we want to integrate in Netbeans and
than in the debugger we want to be able if we click on a variable which
represents a geometric object that this object is visusalized in our
visualizer component.

So I want to know if there is some API which allows to extend the debugger
functionality.

Furthermore without debugging mode we want to comunicate with the visualizer-
plugin (inside the running netbeans ide) if we run a programm written in our
DSL inside the netbeans IDE.

Maybe we can use also JPDA for communication or are there better ways?

A lot of questions - I know - but perhaps somebody likes to share some
experiences with pluggin new languages into the netbeans ide.

best regards
Oliver






---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
For additional commands, e-mail: dev-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



Reply via email to