go to post Benjamin De Boe · Jun 17, 2021 You're spot on. The similarity between Python and ObjectScript plus its popularity (Python's, that is ;-) ) are exactly what drove us to build Embedded Python. We're not compiling it to .obj code though, but running it "as Python" in the kernel. @Bob Kuszewski and @David McCaldon are much better at explaining that nuance (and actually do in the intro webinar to our early access program for this upcoming feature.
go to post Benjamin De Boe · Jun 17, 2021 Hi Nigel, glad you like the Python Gateway work. Perhaps you're also interested in participating in the embedded python EAP? As for APL, we're typically looking for some critical mass of customer demand before embarking on such a development project and only recall it being mentioned once before. But thanks for bringing it up, as each critical mass starts somewhere :-). This said, we've had some really great work pioneered in the community here. The Python Gateway project is one example that originated here and its popularity (thanks @Eduard Lebedyuk and @Sergey Lukyanchikov !) inspired the one now released as part of the core InterSystems IRIS platform. Similar concepts, such as the Julia Gateway are still "incubating" as a community-driven project. Maybe APL could fit that same path?
go to post Benjamin De Boe · Jun 17, 2021 I believe the R one goes through the Java gateway, but not sure why it's not described (yet) in the docs. Pinging @Bob Kuszewski for more detail
go to post Benjamin De Boe · Jun 16, 2021 I think you're looking for this. The doc is not separate for each language, but the quick reference in the last section points you at the respective class references.
go to post Benjamin De Boe · Jun 15, 2021 Yes to both questions: For a full list of the available images, please refer to the ICR documentation. Our doc team is updating that page today, but generally anything for which there was a 2021.1.0.205.0 tag, there should also be a 2021.1.0.215.0. There were a few open questions on the new permutations that we were looking through this morning.
go to post Benjamin De Boe · May 3, 2021 Thanks for bringing it up. This had already been fixed in our working branch, but the fact that the port to 2021.1 was missing unfortunately escaped our automated tests. The fix will obviously be in the GA release, but we might publish another preview build before then to pick up this fix.
go to post Benjamin De Boe · Apr 21, 2021 not anymore. As of 2021.1, it's part of the main kit (aka "mainstream availability of IntegratedML" in the announcement above )
go to post Benjamin De Boe · Mar 23, 2021 Thanks for prodding me on this. It's a perfect opportunity to advertise an upcoming feature that addresses this exact problem. SQL collations have existed for a long while, but as Robert pointed out, were restricted to playing with upper/lower case, truncation, whitespace and the odd numeric ploy through a limited set of built-in collations. Later this year, we'll release a more generic %COLLATE() option that allows you to combine these properties any way you like, including a translation that removes all accents (both as a SQL collation option and a new $zconvert() option). In the meantime, you can use the somewhat impractical workarounds described above, or possibly use an iFind index and specify a TRANSFORMATIONSPEC that removes the accents.
go to post Benjamin De Boe · Feb 23, 2021 there is no simple cross-platform way to find out the available physical memory, but happy to take suggestions! see also https://github.com/bdeboe/isc-mem-config/issues/1