go to post John Murray · Mar 8, 2016 Great article Murray. I'm looking forward to reading subsequent ones.
go to post John Murray · Mar 8, 2016 Bill, please update this post when your blog statement appears at http://blog.intersystems.com/compatibility/Incidentally, is there a way to subscribe so I get email notifications when a new blog posting appears?
go to post John Murray · Mar 8, 2016 In your version of Studio, if you open the File\Open dialog and right-click on a package name in the dialog's list, is the a "Delete" option?
go to post John Murray · Mar 8, 2016 What is the $ZV of the server? USER>w $zv What security roles does the user nicki hold? Either check these using Portal, or connect to a terminal session as nicki and write $roles USER>w $username nicki USER>w $roles ... If you connect to this server using Studio and authenticate as nicki, what namespaces does Studio offer you?
go to post John Murray · Mar 7, 2016 Thanks for spending the time to take us on such an informative backstage tour Ben. A lot of this aligns with what I've seen on the many sites where I've implemented our source code management product for customers.
go to post John Murray · Mar 7, 2016 Interesting question. I expect you're already aware of how we can get the value of an environmental variable thanks to the GetEnviron method of %SYSTEM.Util USER>w $system.Util.GetEnviron("TEMP") C:\WINDOWS\TEMP USER> Maybe someone else knows how you can amend one. But if it's not possible, can you improve readability in your code by concatenating the components of your $ZF argument in several stages into a local variable, then passing that variable as the argument to $ZF ?
go to post John Murray · Mar 6, 2016 Certainly Scott. You can now get the full-size PNG file by clicking on the image.
go to post John Murray · Mar 5, 2016 This is a good question. One of the potential benefits of moving to Eclipse is the increased potential for an ecosystem compared to the Studio days. I think that even if Atelier source isn't opened up to us we will still be able to add stuff around it. But it would certainly be cool if InterSystems released it as open source.
go to post John Murray · Mar 4, 2016 Thanks for fixing the image size so it doesn't bleed across other areas of the forum UI.If anyone would like to have a full-size image, or the EA model file, or even the XMI that Umlanji emits, reply to this comment and I'll find a way to make them available.
go to post John Murray · Mar 4, 2016 No, I don't think you have to switch over to the new paradigm until you're completely ready to (e.g. no-one using Studio anymore). Instead, follow Dmitry's steps, creating an Atelier project containing any of the classes that you want to edit. Don't hook the Atelier project up to an Eclipse source control provider; your namespace and the existing server-side source control class should continue to function the way it always has done.This is how we anticipate existing users of our Deltanji (formerly VC/m) source control product will deal with the introduction of Atelier. And perhaps not just existing users, seeing as Deltanji is available as a free Solo edition.
go to post John Murray · Mar 4, 2016 Dmitry's answer should be what you need. I'd add that the paradigm shift between Studio and Atelier can take a little getting used to. With Studio we're accustomed to thinking of the code in a namespace as the "source of truth". We pull the code from there, change it, and push it back in order to store our changes (and to run the amended code). With Atelier we're more likely to be pulling code into our local filesystem using a source control provider, then editing it, saving it to our local filesystem, and eventually pushing it from there back to the source control repository. Using this mode of working, we only push it into a Caché namespace in order to run/debug it.
go to post John Murray · Mar 4, 2016 I recall from the private beta period that they were talking about offering this as an option. Haven't found it in the field test build I'm currently using (1.0.0.201602110048)
go to post John Murray · Mar 4, 2016 Stefan,I had a PM from Bill after I posted yesterday, saying there was a problem with the blog site and that it was being attended to. Looks like they fixed it.John
go to post John Murray · Mar 3, 2016 This blog doesn't seem to be up yet. Maybe I just need to be more patient...
go to post John Murray · Mar 3, 2016 The difference Tim gave in his first bullet is presumably down to the way that the projection methods get called after the class being projected has been compiled, whereas if you're using generator methods they're executing in the midst of the compilation.
go to post John Murray · Mar 3, 2016 I don't see that explaining the ones I'm getting shown under "My collaborations". This one for example:https://community.intersystems.com/post/what-determines-value-defaultlan...
go to post John Murray · Mar 3, 2016 Interesting. Are you able to tell us more about what you're doing with SonarQube?