go to post Evgeny Shvarov · Mar 4, 2019 Great staff, thank you @Dmitry Maslennikov and @Daniel Tamajon! This makes VSCode for ObjectScript even more useful.Also, CacheQuality for VSCode is available on Open Exchange.
go to post Evgeny Shvarov · Mar 1, 2019 IMHO this deserves an enhancement request. Data for mapped lib classes is stored in User Namespaces, but tune params for this data in Lib Namespace. Looks difficult to use persistent classes as part of a library in this case. Maybe you can generate automatically the storage class @Eduard Lebedyuk mentioned with the first call from a User Namespace?
go to post Evgeny Shvarov · Feb 28, 2019 But why? "@" introduces an additional stack, right? And what is above in stack should be visible. Or not?
go to post Evgeny Shvarov · Feb 28, 2019 Wow. Confirm that for IRIS for UNIX (Ubuntu Server LTS for x86-64 Containers) 2019.1.0S
go to post Evgeny Shvarov · Feb 26, 2019 Hi David!Great you've found the answer by yourself! It happens to me sometimes right after I end writing a question)There is no need to add "Solved" to the title to indicate the question is closed. We have the feature of an accepted answer. So you can mark your answer as Accepted and this will be the indicator for the question as solved and it will disappear from the filter of Not accepted answers.Thanks for your contribution!
go to post Evgeny Shvarov · Feb 26, 2019 Kyle! Really great staff! This is also very helpful for DeepSee/IRIS Analytics projects, where you every time need to expand the access rules on yet another listing table.
go to post Evgeny Shvarov · Feb 24, 2019 Hi @Elize VdRiet !Have you tried VSCode ObjectScript plugin already? It doesn't have a debugger (yet), but it's lite-weight and cross-platform and has some nice features for ObjectScript support.
go to post Evgeny Shvarov · Feb 23, 2019 Yes, understood. Maybe we need to allow this? But the idea is if Author of the question accepted the answer that means he doesn't want any new changes to it and wants to keep it.
go to post Evgeny Shvarov · Feb 22, 2019 Agree with @Eduard Lebedyuk answer, want to introduce another toolset:1. Import ISC_DEV utility to a DEFAULT_INSTANCE say in a USER namespace and map the classes of the utility to %All.2. Setup the workdir to export the code YOURNAMESPACE> w ##class(dev.code).workdir("/path/to/your/wor king/directory/") 2. export code calling: YOURNAMESPACE> w ##class(dev.code).export() This will export cls, routines, and dfi (DeepSee) into separate files. 3. Create the repository in git and commit all the files from the directory into the repository (and even push, if you use Github/Gitlab) 4. Repeat p1-2 for a PRODUCTION_INSTANCE and export classes into the same directory. 5. Compare the changes. If you Open the directory in VSCode with Object_Script plugin by @Dmitry Maslennikov you will immediately see the changes in Source Control section of VSCode. E.g. I introduced one line and saved the class and it shows the files changed since the latest commit and the line with the change. Alternatively you can commit and push changes to Github/Gitlub and see the diff since the latest commit. E.g. like changes in this commit. If you don't have DeepSee resources, p.1 can be changed to Atelier or VSCode - both have the out-of-the-box functionality to export the source into files in UDL form. HTH
go to post Evgeny Shvarov · Feb 21, 2019 Hi Thembelani!For the new development with containers, the choice number one is InterSystems IRIS. You can try and build your solution with community edtion on AWS, Google or Azure.If it is a solution in Healthcare I suggest starting even with InterSystems IRIS for Health.As a development IDE with IRIS you have options of Atelier and now community driven VSCode for ObjectScript. My personal preference is VSCode.
go to post Evgeny Shvarov · Feb 20, 2019 Thanks, Anastasia!And we see it already working) @Dmitry Maslennikov redeemed the reward and is enjoying the promo of VSCode for ObjectScript this week.Community members, did you notice?@Dmitry Maslennikov, do you see the traffic?
go to post Evgeny Shvarov · Feb 20, 2019 Hi Nikita!Don't know about the gas spending details, @Nikolay Solovyev will tell you more, but I'm curious on recurring billing - very interesting! Do you have this concept working already somewhere? Could you share a demo?
go to post Evgeny Shvarov · Feb 16, 2019 Like the clickable InterSystems Data Platforms tags in the repo:@Dmitry Maslennikov , could you share, please, the code to be inserted into Reaadme.md to introduce it into the repo?
go to post Evgeny Shvarov · Feb 16, 2019 Yes, you cannot change the content of an accepted answer.we did this intentionally: what is the reason to change the answer, which resolved the question?
go to post Evgeny Shvarov · Feb 15, 2019 New cool update came up with VSCode!What's new in this versionIMPORTANT: Connection disabled by default, now. Set "objectscript.conn.active": true to enable itAutomatically Preview XML files as UDL, (disabled by default, setting objectscript.autoPreviewXML)Preview XML As UDL by command from Command Palette and from Context MenuFixed highlighting for XData with css in style tagShow percent-member in outlineMulti-root workspace supported now, for different connectionsMulti-root workspace also for server explorerGo to definition now goes to real file if such presented, or opens from the serverBasic syntax highlighting for CSP files, only as HTMLAdded some snippets for classGo to Subclass for the current class, available in command paletteGo to Super class for the current class, available in command paletteGo To any class/method in the workspace including server (by Cmd+T/Ctrl+T)some small fixes in the highlighting, and selecting words/variablesIntellisense. Show list of methods for ##class(SomeClass)Go to macros definitionGo to definition for methods and properties for self object like ..Name, ..SomeMethod()Added completion for class parametersExport without storageWell done, Dmitry!
go to post Evgeny Shvarov · Feb 14, 2019 This limit on Comunity Edition will be expanded with the next update.
go to post Evgeny Shvarov · Feb 14, 2019 Thank you, Vitaly! ObjectScript is full of opportunities! With a creative community, of course :)