So!

The repos are presented and the winners of AdventOfCode2017 in Caché ObjectScript are:

1st place: Bert SarensRepository.

2nd place: Peter Steiwer! Repository.

3rd place: Dmitry Maslennikov. Repository.

Congratulations Bert! 

You get 10,000 Global Masters points and the title of the AdventOfCode champion in Caché ObjectScript at least until December 2018! 

Peter and Dmitry! You get 5,000 and 3,000 points respectively.

The announcement and prizes would follow in Global Masters tomorrow as well!

All participants! Thank you for your attention to the contest and the efforts you pay in this exciting coding marathon! 

I bet you had a lot of fun as we did!

Congratulations!

How to call a classmethod?

If you are inside the class Circle call it with:

do ..Radius()

If you call this method from another class use:

do ##class(Circle).Radius()

But there are cases when you do not know either name of a class or name of a method on runtime. So $classmethod is your friend here:

do $classmethod("Circle","Radius")

HTH

It's really good idea, but no)

The reason is that it's not InterSystems technology behind this community pages - it's Drupal and PHP.

Bert, if you find something which works very slow please feel free to add in Feedback group, I would appreciate!

But the analytics are in InterSystems DeepSee and that would be exposed to the public soon!

So you would be able to install DC Analytics on your laptop/server and contribute to it.