Serenji, from George James Software, is an extension to debug ObjectScript in a simple and straightforward way so you can focus on producing high quality code.
Since it was launched over 20 years ago Serenji has become a staple tool for all InterSystems developers. Following its success, we re-engineered it as a fully integrated VS Code extension to provide seamless integration with namespaces in your InterSystems environments.
Serenji works with the following InterSystems environments:
on Windows, macOS and Linux workstations.
Serenji file explorer and editor are free to use, it is just the debugger capabilities you'll need a license for. Licenses start from £395 / $495 / €495.
We offer a free 30 day evaluation for Serenji debugger. Contact us at info@georgejames.com to arrange a trial.
Click the Download button at the top of this page.
For any help or queries you can reach us at support@georgejames.com and a member of our team with get back to you.
The focus of version 3.2 is on improving the debug experience. New features include:
See the release history for detailed lists of changes made in this and previous releases.
Your download also includes a free Solo license of Deltanji, our version control tool. Deltanji helps users organise, document and manage ever-changing systems and has been proven to improve the quality of the develop process and quality of the finish product. You can find out more about Deltanji here.
Deltanji version control Solo edition is free to use. We also have Team and Enterprise editions to work across multiple environments - you can find out more about the different editions here.
Known for our expertise in InterSystem technologies, George James Software has been providing innovative software solutions for over 35 years and we pride ourselves on the quality and maintainability of our code. We have built a number of tools to help you achieve the same with your work which you can view here.
launch.json
file in the .vscode
folder you will be prompted to delete it on first use."serenji.codeLenses.debug.cls": false
) allow these to be hidden per file type.connectTimeout
setting during debug connect.serenji.readonly.background
, for example:{
"workbench.colorCustomizations": {
"serenji.readonly.background": "#FF000020"
}
}
dataTimeout
setting and default it to 20 seconds.georgejames.gjlocate
extension.See changelog at https://marketplace.visualstudio.com/items/georgejames.vscode-serenji/changelog
See changelog at https://marketplace.visualstudio.com/items/georgejames.vscode-serenji/changelog
See changelog at https://marketplace.visualstudio.com/items/georgejames.vscode-serenji/changelog
https://marketplace.visualstudio.com/items/georgejames.vscode-serenji/changelog
https://marketplace.visualstudio.com/items/georgejames.vscode-serenji/changelog
https://georgejames.com/files-cgi/doc/serenji/3.0.0/GettingStarted.html
http://georgejames.com/serenjiVersion
http://georgejames.com/serenjiVersion