Какие другие языки программирования имеют синтаксис передачи сообщений, подобный Smalltalk?

Какие существуют языки с синтаксисом передачи сообщений, подобным Smalltalk? Objective-C - единственный, с которым я знаком. В частности, мне было интересно, существуют ли какие-либо другие языковые реализации, которые допускают синтаксис в такой форме, как: [anObject methodWithParam: aParam andParam: anotherParam] , с сообщениями, которые позволяют использовать именованные параметры как часть определений методов.

В целом я считаю, что этот синтаксис может способствовать более согласованным именам методов, которые более четко покажите цель методов и то, что цена, которую вы платите за многословие, обычно того стоит. Я хотел бы знать, есть ли другие языки, поддерживающие это.

23
задан Josh Caswell 26 May 2011 в 21:58
поделиться