[GJS ANNOUNCEMENT] Serenji 3.2.0: on-the-spot debugging with VS Code

26 views
Skip to first unread message

Laurel James (GJS)

unread,
Sep 20, 2021, 10:20:04 AM9/20/21
to George James Software

We’re excited to release the latest version of Serenji, your on-the-spot debugger for ObjectScript. Serenji 3.2.0 focuses on the debug experience and introduces zero configuration for users. No matter where you are or what you’re doing, Serenji is always ready to go in just one click so you won’t lose focus by spending time setting up a launch configuration. 

This enhanced debugger also takes advantage of the latest features in VS Code itself. With this powerful combination you’ll be able to smoothly identify and quickly fix errors in your code, contributing to the production of quality, maintainable code. 

In this latest release you will experience: 

  • Debugging in just one click with zero configuration.

  • Navigation directly to the source of an error using our gj :: locate technology.

  • Intuitive prompting for entrypoint and arguments.

  • Configurable break on error.

  • Program output in debug console. 

  • Run and Debug CodeLenses. 

  • Run multiple concurrent debug sessions and consoles.

  • Shaded background for read-only documents. 

If you’re a new user, it’s easier for you to get started. The introduction of a welcome page Walkthrough and guidance on the Explorer and Run and Debug views means you can effortlessly create your initial workspace and start debugging. 

Download the Serenji directly from the VS Code Marketplace and take a look at our release notes to find out more about these new features and how to use them. 

If you’re not yet a user of Serenji but you’re interested in how it can help you, contact with us for a free 30 day trial at in...@georgejames.com.

Happy debugging! 

sires...@gmail.com

unread,
Sep 20, 2021, 3:04:58 PM9/20/21
to George James Software
Good stuff, just wish GT.M/YottaDB could get some attention.  I'm probably in the minority, but I'd buy a debug license for that.

Laurel James

unread,
Sep 23, 2021, 10:17:02 AM9/23/21
to george-james-s...@googlegroups.com
Hi Mark,

Thank you - we’d really love to do something for GT.M and YottaDB. 

It’s something that is on our roadmap but we don’t have any timescales for it at the moment.  

In the meantime, Serenji 2 is still supported for GT.M and YottaDB. If you need any assistance with that then we’d be happy to help. 

Thanks,
Laurel 




Laurel James
Marketing and Business Development Manager


-- 
You received this message because you are subscribed to the Google Groups "George James Software" group.
To unsubscribe from this group and stop receiving emails from it, send an email to george-james-softwar...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/george-james-software-public/77ff7d98-2522-4166-8115-f5859945cf42n%40googlegroups.com.

sires...@gmail.com

unread,
Sep 29, 2021, 10:46:12 AM9/29/21
to George James Software
Laurel,
No worries, I have Serenji 2, but VS Code bring so much to the table I can live without debugging for now.  In Linux, the ability to edit shell scripts, configuration files, etc. is needed.   Serenji handling code coloring in VS Code is very nice.  The only 'wish' I have besides debugging is an easy way to jump to a line tag.  Maybe it's there but I haven't found it.  I have found the 'right click' on a subroutine call and you can jump, but haven't found a way to jump without a reference.

Mark

George James

unread,
Sep 29, 2021, 11:31:48 AM9/29/21
to george-james-software-public
Hi Mark
If your cursor is on a reference to a label or function call then Alt+RightArrow or F12 will also take you to the implementation of that reference.  And Alt+LeftArrow will take you back, which I find equally useful.

For InterSystems files (that end with an extension of .int or .mac) Serenji provides a pick list of labels if you have Breadcrumbs enabled.  Unfortunately this doesn't work if the file extension is .m  This is something that's probably trivial to change so maybe we can slip it into our next update.

Regards
George



From: "sires...@gmail.com" <sires...@gmail.com>
To: "george-james-software-public" <george-james-s...@googlegroups.com>
Sent: Wednesday, 29 September, 2021 15:46:12
Subject: Re: [GeorgeJamesSoftware] [GJS ANNOUNCEMENT] Serenji 3.2.0: on-the-spot debugging with VS Code

sires...@gmail.com

unread,
Sep 30, 2021, 12:39:07 PM9/30/21
to George James Software
Laurel,

I renamed one of my .m file to .int to check out the breadcrumbs - exactly what I was looking for.  If that could be enabled for .m files, that would be awesome!  Thanks!

Mark


John Murray (GJS)

unread,
Oct 11, 2021, 6:01:51 AM10/11/21
to George James Software
Mark, today we released Serenji 3.2.1. After you update to this version of the extension you should find that as long as you set the right language mode for your .m files in VS Code the breadcrumb and the outline panel should both start showing your line labels.

Consider using the advice at https://code.visualstudio.com/docs/getstarted/tips-and-tricks#_file-associations to make this happen automatically.

sires...@gmail.com

unread,
Oct 11, 2021, 9:47:46 AM10/11/21
to George James Software
Thanks John!  It works great.  I really appreciate it!
Mark
Reply all
Reply to author
Forward
0 new messages