Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

What do you mean by 'assignment or creating a new object'? It assigns chat to ... whatever RubyLLM.chat returns. Do you mean the function could have a clearer name?


It's unclear whether `chat` is a field/property/member of `RubyLLM` or a method being called.


Ruby only has methods and everything is an object. So… that solves that.


Perhaps to you, but anyone that’s ever worked with Ruby knows that there’s no such thing as fields/properties/members in Ruby. There are only methods. Parentheses are optional for method calls.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: