|
|
|
|
|
by wiz21
3777 days ago
|
|
That's a very insightful comment. I 100% agree. And I'd add that I'm still completely baffled to see that some very obvious data support issues are still not resolved in the industrial world (e.g Java) :
* Computing with units (which is tough to put in a language, but so is compilation)
* Computing with dates in a sensible way Of course one can make computation on those types, but it is so un-natural that it scares me : * BigDecimal for currency, let me laugh
* Date/timestamp without proper casting rules
* Types towers with inheritance, generics, etc. Pfff...
* Still no fine library to represent an address
* Representing mutable ordered lists in SQL databases is still quite painful (possible, sure, but there's so boiler plate code to write) So the data representation/manipulation problem, which goes with the data longevity you observe, that's something to learn about... There's no reason to love current programming languages :-( (but I do love Python :-) 3 of course :-)) |
|
F#'s units are nice.
> Computing with dates in a sensible way
The new Java time API is pretty good. But honestly my favourite datetime API would have to be Postgres'.
> BigDecimal for currency, let me laugh
Out of curiosity, why?