我从Moose回到了 php 开发,我真的很想念 CLOS,比如 php 的对象模型。是否有某种语法糖可以让我在处理对象时在 php中编写更少的代码?
只是为了更加强调这一要求。我不想在几个地方写一件事。我可以忍受自动生成的部分代码,但是在我必须看到开发的代码中,我不想看到只是混乱的冗余信息(想想:如果你真的需要更多类比的话:LISP 宏)。因此,如果这更有意义的话,这部分也可以称为 DSL。
我希望至少有一些角色(mixins),以及某种内省,而无需重新发明轮毂。代码生成器和自动加载器可能是至少部分解决此问题的一种方法。
ps 对于 JavaScript,有Joose,所以类似的 API 会非常有用。