3 ms·
The problem for me is that multi-paradigm languages, out of necessity, don’t have the feature that I value most about FP languages: immutability. Plus the mult
by macintux 6y ago
The problem for me is that multi-paradigm languages, out of necessity, don’t have the feature that I value most about FP languages: immutability.
Plus the multi-paradigm nature means there’s less consistency with 3rd party libraries, and they’re usually OO in structure, which obviously annoys me to no end.
- giancarlostoro 6y agoD has functional programming constructs, including pure functions: https://tour.dlang.org/tour/en/gems/functional-programming https://tour.dlang.org/tour/en/gems/functional-programming
- macintux 6y agoI guess I should have said reliable, consistent immutability. When it’s omnipresent, it makes reasoning about code so much easier for me.