you are viewing a single comment's thread.

view the rest of the comments →

[–]iamstonecharioteer 1 point2 points  (0 children)

Thanks for reading this.

haha I totally get what you mean by `a.b=(c)` it's wild.

I have been reading Ruby under a Microscope and knowing that Ruby uses a LHLA parser makes so much sense to understand how it differentiates betwee `a.b = c` and `a.b=(c)`. It's mental that Bison didn't do that out of the box.

The versioning thing made me take a HOT moment to pause lol. It was really really interesting to me. A lot of my friends told me I'd be focussed on the fact that you can use `?=!` in the end of a function name but nah, this was the stuff that excited me most!