Replies:

Tried using the 2016.1.2 client with the same problem, then upgraded both client and server to:

Cache' Studio Client  2016.2.0 Build 721
Server Cache for UNIX (Apple Mac OS X for x86-64) 2016.1.2 (Build 206U)

The result is even worse from my perspective. Studio still complains about the same syntax, but now has a problem with the .$methods that are legal in 2016.1

Cache' Studio Client  2016.2.0 Build 590
Server Cache for UNIX (Apple Mac OS X for x86-64) 2016.1 (Build 656U)

I'm getting errors in Studio and from the compiler using this syntax - the errors don't actually seem to block anything, and the macro substitution works fine.

this line is flagged as an error:

do iter.$$$jsonGetNext(.field, .value)

and compiling gives:

ERROR: Core.Tube.Utils.cls(62) :DO or JOB given a property as argument set

Compilation started on 08/30/2016 10:26:49 with qualifiers 'ckb'
Compiling class Core.Tube.Utils
Compiling routine Core.Tube.Utils.1
Compilation finished successfully in 0.287s.

Followers:
Matthew has no followers yet.
Following:
Matthew has not followed anybody yet.
Global Masters badges:
Matthew has no Global Masters badges yet.