@medium Well, we can do most of that already in Kotlin without the need for prefixes though one thing we can’t yet do (at least not very elegantly) is to format the interpolated fields though I believe this is something that is being considered as a future feature.
Currently, I often just use
System.out.printf(), which is a curious omission from the Kotlin standard library.
@voddan With regard to prefixes for collection literals, it would perhaps be clearer if they could be placed outside the […] but you couldn’t put letters at the front because they might then be confused with indexer functions. The alternatives of either placing them at the back or using arbitrary symbols instead are too horrible to contemplate.
@jstuyts I suppose you could use parentheses but, personally, I think square brackets look better. Braces are, of course, out of the question as they could be confused with lambda expressions and angle brackets would just look, well, rather strange.