Smalltalk中的函数对象(或执行没有`value:`的块)

Vij*_*hew 6 functional-programming smalltalk squeak pharo

是否可以向对象发送匿名消息?我想组合这样的三个对象(想想FP):

 " find inner product "
 reduce + (applyToAll * (transpose #(1 2 3) #(4 5 6)))
Run Code Online (Sandbox Code Playgroud)

where reduce,applyToAlltranspose是对象+,*并且两个数组是传递给发送给这些对象的匿名消息的参数.是否有可能实现相同的使用块?(但没有明确的用法value:).

Ste*_*ont 5

aRealObject reduceMethod: +; 
            applyToAll: *; 
            transpose: #(#(1 2 3) #(4 5 6));
            evaluate
Run Code Online (Sandbox Code Playgroud)

当aRealObject定义了正确的方法时,它会工作.你在哪里需要一个街区?