How to test 

According to the requirements, developers should use Docker version of InterSystems IRIS Community edition or InterSystems IRIS Community Edition for Health. 

So every solution could be launched as:

$ git clone https://github.com/repository
$ cd repository
$ docker-compose up -d
$ docker-compose exec iris iris session iris

And then you'll see the IRIS Terminal where you can follow the application instruction to test its functionality.

Winner criteria
Choose the application you like most. But the general criteria are:

  1. Idea and value - the app makes the world a better place or makes the life of a developer better at least;
  2. Functionality and usability - how well and how much the application/library does;
  3. The beauty of code - has a readable and qualitative ObjectScript code.

The post is updated accordingly.

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.

1. Download this archive.

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.

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.