To add what Ed added see also Subscript Level Mapping of globals.
- Log in to post comments
To add what Ed added see also Subscript Level Mapping of globals.
Hi Gethsemani!
It looks like we have shut down this demo server.
But you can test it on your laptop easily.
Testing with Docker:
0. Install Docker desktop
0.1. Install VSCode and Open it and install Docker and ObjectScript plugins.
2. Unpack and open the folder in VSCode.
3. Right-click on Docker-compose.yml and choose Compose Restart. Wait for docker says in terminal "done".
4. Connect VSCode - click on the "disconnected" status bar and then choose "Refresh Connection".

5. You will see IRIS Terminal. Open ZPM (package manager) and install samples-bi module.
Node: 04319ab688f6, Instance: IRIS IRISAPP>zpm zpm: IRISAPP>install samples-bi
6. Then install DeepSee Web
zpm: IRISAPP>install dsw
7. Click on VSCode bar again and open Management Portal. It will be another port in your case.

Open DSW web-app in IRISAPP namespace with default credentials:

Then you will see DSW working in action:

HTH
I want to describe the idea more.
Rosetta Code - is the site with implementations of the same algorithms in different languages.
E.g. check Python - and see hundreds of algorithms implemented.
And check ObjectScript - not that much, but some have an implementation in Python and ObjectScript.
E.g. here is MD5 implementation in ObjectScript and in Python
What you could do is:
Take the algorithm implemented in Python or other languages and introduce the implementation in ObjectScript.
And you are very welcome to participate in the contest with such a project.
Which one? Don't see any broken images. Could you please point URLs?
We prepared the template repository, especially for the contest. The post has been updated too.
Wow. This is cool! And what is the version?
For those, who start with ObjectScript here are some recommendations from InterSystems Online-Learning team:
Also tagging our Online Learning experts @Michelle Spisak and @Jenny Ames here to share more details.
I don't know, actually. Tagging @Nikolay Solovyev, @Timothy Leavitt and @Dmitry.Maslennikov.
But IMHO zpm is overkill for this if you don't plan to deploy using registry and zpm client. Maybe just a few ObjectScript calls will help like in this Dockerfile.
HTH
Hi Rubens! Deploy with zpm! It supports this -an article about that.
Log in to Open Exchange, open your applications section.

Open the application which you want to apply for the contest and click Apply for Contest.

Make sure the status is 'Published'.
The application will go for the review and if it fits the topic of the contest the application will be listed on the Contest Board.
Hi Mark!
These are impressive results! Do you have the link to the previous Ensemble 2017.1 HL7v2 throughput benchmarking results?
Hi Peter!
Thanks for the question.
In addition to .gitignore and .gitattributes
.vscode/settings.json should be in the root too ( @Dmitry Maslennikov please correct me if I'm wrong).
All the rest:
Could live in a dedicated folder.
BUT! We use Dockerfile to COPY installer.cls and source files from the repo to the image we build and Dockerfile sees the files which sit in the same folder or in subfolders. Specialists, please correct me here if I'm wrong.
So Dockerfile could possibly live inside the source folder - not sure this is what you want to achieve.
Just to give you a few ideas about what you could submit for the contest check the Rosetta Code - there are still a bunch of opportunities to implement this or that popular algorithms which have implementations in different languages but not in ObjectScript.
These two applications also meet the requirements and topic: ObjectScript Math and JSONManyToMany by @Peter Steiwer: there is ObjectScript CLI and you can launch it with
$ docker-compose up -d
and then run and test it with:
$ docker-compose exec iris iris session iris Node: 981b8e5c8f7a, Instance: IRIS USER>zn "IRISAPP" IRISAPP> w ##class(Math.Math).LeastCommonMultiple(134,382)
Open Management portal (guess it is on http://localhost:52773/csp/sys/UtilHome.csp) and switch the local in About menu from English to Russian
Thank you, Esther!
BTW, Restfroms2 can be installed via zpm, e.g.:
zpm:USER>install restforms2
Hi Blaise!
Check RESTFORMS2 - it has examples of pagination. And it has an implementation for Angular I believe. Tagging @henry , @Eduard Lebedyuk , @Sergei Sarkisian , @Alberto Fuentes for more info.
Added the slide deck for my session: Slides on InterSystems Developers resources presentation
Tagging @Luca Ravazzolo and @Steven LeBlanc
Sure, Andre!
What's wrong with %CONTAINS?
I think it deserves a separate question/discussion
Link to Management portal from is corrected: http://localhost:52773/csp/UtilHome.csp
Right link is: http://localhost:52773/csp/sys/UtilHome.csp
Thanks @Artem Reva
This is pretty old version of Cache.
Check the alternative JSON library Planet Cache - HTH.
Hi Vitaly!
Why can't you check it? IRIS 2020.1 Docker version is available for everyone with a community edition.
Also, the Cloud version of Try IRIS is available too, but it is 2019.3 though.