slashnull
Joined 13 years ago
Joined 13 years ago
... okay no I was trolling
Because I think the project should start advocating "PSQL".
See,
The competition is called "MySQL". One syllable, then SQL. You know what it does, and you know how to google it. It googles great, too.
PSQL has the same advantages. Google even already understands it.
Edit: wow, the naming page says that Postgres-QL is a "weird derivation".
wait, what
I can't figure out how it would be possible that shifting from physical paper to online hosting could be more expensive
I see that many OOP languages (of various purity) have interfaces that may be extended by other interfaces. Is that what you're talking about?
I also found that *variance is used in the context of Haskell, but it seems to be far from being widely used.
Haskell being my template of a language with a good-looking interplay of polymorphism and algebraic typing.
The definitive explanation of why inheritance should always be avoided in favour of implementation of abstract interfaces.
Perfect.
Thank you so much.
I think that'd be a fair tradeoff.
The real leap forward here? User interface.
Everywhere I look, I see instances of that same pattern:
One person or small team of very clever people develops a given technique or algorithm, and a gigantic army of technological lumberjacks go out and progressively make it easy to use.
And it's not just UI as in "the paying consumer of a product"; it's UI as in the person which will build the previous UI, and to person which builds that person's tools, and so on, turtles all the way down.
Progress is not algorithms, progress is not ease of use; it's (power of an algorithm / ease of its use).
In the end, progress in user interface is progress, _period_.
It's pretty fascinating that they are willing to solve that problem in such a straightforward and explicit way.
I mean you have Googlers eating, dressing themselves, and even sleeping at Google... What's missing after that, one might ask...
Nice to see the Haskell community aligning itself so fast around a package manager/build tool created first and foremost for ease of use and convenience.