> SQL doesn't require you to create up-front static types
You realize that DML/DQL is only one part of SQL? It also includes a DDL. All the types are right in there.
You realize that DML/DQL is only one part of SQL? It also includes a DDL. All the types are right in there.
> resultsets of queries that are include joins.
I have never had to use DDL to declare the types of the results of a join. What database do you use where you do?
Static types != manifest types.
I was suggesting that the immutable part of FP (which is most of it) has a lot of similarity with relational querying, which is very successful in the real world.