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