functional monad. Chaining is an exception, that’s another matter to mention.
However
in OOP
instanceName.member
member (attribute variables, method)
(instance.var 3)
(instance.method [1 2 3])
simple approach
return instance and repeat so on.
(instance.method.method.method.method 1 2)
like other languages. A simple approach,
at the moment of execution
I wish there was such a tool that unfolds internally in the form of clojure parentheses.
Currently, the approaches of clojure oop members are too diverse. I understand that you’ve taken it this way to make sure the problem is solved, but I think it leaves room for a bit of obscurity in the code, as mentioned at the outset.
(. Class method .-member these types)
(doto~
(.Class member ~
(member Class
etc
I just wanted to avoid these things.
It’s so confusing, and it’s a bit cumbersome to interpret whenever a new API comes out. (It is true that accessibility is not that complicated if you actually work)
If this problem is solved,
The secret to the popularity of clojure, I think it will be helpful for future development.