Hi Rob! 

The official name of the language is InterSystems ObjectScript or just ObjectScript - it's not only for Caché any more ;) 

And if so, why can't other languages be used instead?

Every contest has a topic. First one was about ObjectScript CLI. The current is about Intersystems IRIS REST API or web sockets interface. There is no ObjectScript requirement in this particular contest directly but it's obviously involved. Because if you even generate the REST API using spec-first approach you get endpoints but you need ObjectScript to write the logic. See examples in the article from @Eduard Lebedyuk  or another from @David Reche.

And next month we are having a Native API contest where applications using python, node.js, .NET, java are very welcome.
 

Three more topics added:

  • August - Interoperability Adapters for InterSystems IRIS and InterSystems IRIS for Health
  • September - Multi-model solution using InterSystems IRIS
  • October - Interoperability Solution using InterSystems IRIS

The schedule is subject to change, stay tuned!

But these topics will appear! So ask your questions and be prepared!

Hi Developers!

And this is the last day fo Voting in InterSystems Online Contest before we know the names of the winners!

Please check out today's voting results:

Expert Nomination, Top 3

  1. ISC DEV - 8
  2. BlocksExplorer  - 7
  3. isc-utils - 7

➡️ The leaderboard.

Community Nomination, Top 3

  1. sql-builder - 10
  2. BlocksExplorer - 10
  3. isc-generate-db - 6

➡️ The leaderboard.

Make your choice!

Hi Gev!

Thanks for sharing! This is a good feature for Studio users, but VSCode ObjectScript has it out of the box.

I'm curious, could you please add the option to export all the IRIS Analytics (DeepSee) artifacts?

Currently, to export Pivots and Dashboards I use the call:

d ##class(dev.code).export("*.DFI")

then to export Termlists, Pivot variables and calculated measures I use:

d ##class(dev.code).exportDeepSeeArtefacts()

And to export Cube class call:

d ##class(dev.code).export("MyCube.CLS")

Is it possible to add a method that will export DFI, artifacts and cubes classes at once?