6 ms·
> I am a big believer in functional programming > I have basically no experience with javascript > The bottom line is that I have been enjoying myself working
by viach 11y ago
> I am a big believer in functional programming
> I have basically no experience with javascript
> The bottom line is that I have been enjoying myself working with Racket
So there is no logical reason behind, he just loves Racket, ok
- dang 11y agoProgrammer love is secretly (or not so secretly) the reason for all language choice. I say why hide it.
- superfunc 11y agoNot really. Domain often dictates. If AAA games could get away with using a garbage collected language, I'm sure they would.
- pjmlp 11y agoUnreal has GC support for C++. Unfortunately Unity broken GC is a side effect of them not wanting to improve the stone age runtime they are using. I guess many AAA could actually be done in languages with GC support, but game devs tend to only change tools when the OS/console vendors force them. All that is needed is having such a vendor pushing a language with the same effort as they are pushing for JavaScript JITs, lets say.
- dang 11y agoProgrammer love would determine who'd make that change vs. who defended C++ to the death. Domain is often dictated too—we're attracted to problems that fit our tools.
- andrewchambers 11y agoNot to worry, they will be forced for add javascript just to please the hordes of people who don't know any better.
- ourmandave 11y agoBefore that it had to be "VB like" scripting.
- monk_e_boy 11y agoHe is fairly smart and has quite good taste, so I'll trust him to choose a good language.
- willvarfar 11y agoIt is logical for him to pick Racket because of these three points.
- jameshart 11y agoOnly programmers would demand that you provide logical justification for an aesthetic preference :)
- pmelendez 11y agoYou forgot this part: >and I have evidence that it has been objectively productive for me
- nikki93 11y agoUltimately, this is what art is. You need to go with what you love. 'logical argument' often just is a euphemism for rationalizing your convictions after the fact. You can't paint if you try to analyze every brush stroke. Let the subconscious flow.