- Feature Articles
- CodeSOD
-
Error'd
- Most Recent Articles
- Twofers
- Two-faced
- Boxing Day Math
- Michael's Holiday Snaps
- Anonymice
- A Horse With No Name
- On the Dark Side
- Untimely
-
Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
I've been coding on and off in a variety of languages for about 40 years. I've given myself a headache even trying to figure out the logic in that code. I can only assume that R was developed as one of those weird, oddball, novelty languages like Whitespace of BrainF*ck and someone didn't get the joke.
Edit Admin
This isn't true. It either is cruft and tech-debt right from the moment it's written, or it accumulates cruft and tech-debt as modifications (of code or of requirements) stomp through it in their big clompy boots later.
Edit Admin
Sadly, R looks like it's a pretty serious trhing (but not seriously pretty, as seen here). See e.g. https://en.wikipedia.org/wiki/R_(programming_language).
But the thing of using arrow (<-) for ordinary assignment wouldn't faze me at all, seeing as how I've worked with a programming language with the most self-referential name of any programming language that I've ever encountered. Um. A P(rogramming) L(anguage). That one uses a left-pointing arrow character for assignment.