Question Stefan Cronje · Feb 23 Issue with Logical Operators on Strings Hi all, I might be losing my mind or do not understand how ObjectScript does string comparisons, but the following does not look right to me. Is it really possible that you can't compare non-numerical strings other than with an equals or not equals? USER>w ("45" < "46") 1 USER>w ("45" > "46") 0 USER>w ("V45" < "V46") 0 USER>w ("V45" > "V46") 0 USER>w ("V45" <= "V46") 1 USER>w ("V45" >= "V46") 1 In Python: #ObjectScript #Caché #Ensemble 0 4 0 137
Job Stefan Cronje · Feb 23 Internship Available Job description We are looking for a software development intern. We are a small company, and this creates the opportunity for you to help grow the business, and your career with it. Responsibilities #Job Opportunity 4 0 0 93
We are looking for a software development intern. We are a small company, and this creates the opportunity for you to help grow the business, and your career with it. Responsibilities
Discussion Stefan Cronje · Feb 21 Testing out the new Bing Morning all, I got access to the new Bing this morning and thought I would try out some things on it. Below are a series of screenshots of what I searched and the results.Please share your experiences here too. #AI #ObjectScript #InterSystems IRIS 3 0 0 87
Discussion Stefan Cronje · Feb 12 Proposed new DC DataTypes Package Hi Community, A long time ago, I create a package for a String datatype that works with Regular Expression. It is quite a simple solution. This can work well with packages like the OpenAPI-Suite, where you can then use the "Regular Expression String" as the type for properties of the validator objects where the Swagger contained a Regular Expression. I am proposing we start a common package of datatypes for use. The package name to use can be provided by the admins. #ObjectScript #Open Source #InterSystems IRIS #Open Exchange 3 3 0 105
Discussion Stefan Cronje · Feb 10 OEX , ZPM and GitHub: Control, Quality, Community Hi Community, Please read this when you have the time and keep an open mind. Also, you are welcome to tell me it is a terrible idea. The main reason for this post If you look at NPM, it has 1.3 million packages. Now ask yourself, is this an achievement or a nightmare?How many of those packages are no longer supported?How many of those packages break compatibility on version changes?How do you know which one to use? #Change Management #Contest #InterSystems Package Manager (IPM) #Open Source #InterSystems Ideas #Open Exchange 11 13 2 150
Question Stefan Cronje · Feb 7 VSCode defaults to "spaces: 4" on new Class files, not tab Hi all, In the days when I was still using studio, the indentation character of choice was tab, due to misalignment of code when using non-monospaced fonts. In VSCode when I create new class files, this defaults to 4 spaces. Where and how do I set the default indentation for ObjectScript class files? Also, with python it should be spaces. So what is recommended when doing python script inside objectscript classes? Thank you. #ObjectScript #VSCode 0 2 0 54
Question Stefan Cronje · Feb 4 What is %Projection.Monitor ? Hi everyone, I have been reading up a bit on projection. I found a reference made to %Projection.Monitor on this page. However, I cannot find any further information on %Projeciton.Monitor. What is it? How does it work? How do you use it? What value does it add? Thank you. #Monitoring #ObjectScript #InterSystems IRIS 0 1 0 75
Article Stefan Cronje · Jan 25 3m read InterSystems IRIS Persistent Class Audit Package Hi folks, I am announcing a new package I have loaded on the OEX, which I am also planning on entering into the contest this month. In a nutshell, what it offers you are the following. #ObjectScript #InterSystems IRIS #Open Exchange Open Exchange app 1 2 0 114
Question Stefan Cronje · Jan 25 Generating Method Arguments with objectgenerator Hi *, I want to dynamically generate the arguments of a method during compile time. 'For example, I want the following method ClassMethod DoCleverStuf() As %Status [ CodeMode = objectgenerator ] { do %code.WriteLine(" Set tSC = $$$OK") ... } to look like this in the .int code. ClassMethod DoCleverStuf(pValue1 As %Integer, pValue2 As %String) As %Status [ CodeMode = objectgenerator ] { // some generated code will be here } Is this possible? Or alternativel;y, can I generate a whole method at compile time? Thanks. #ObjectScript #InterSystems IRIS 0 2 0 100
Question Stefan Cronje · Jan 22 System Process and Session Information in Triggers Hi all, I am trying to use some process private variables (percent variables) in Triggers. I am referring to values from $System.Process, like the ClientIPAddress and CSPSessionID.These do to not contain values and I suspect it is bacause of scope. I also checked, and the %session variable is not available if the change originated from a CSP request.I know that in triggers the scope of the variables are to be kept local, that is why NEW is to be used. #ObjectScript #SSL #InterSystems IRIS 0 10 0 143