4 ms·
> But as I write, we need lots, not one or two. And those connectors need to be pushed down into the subsystems. This is the problem. Whatever the language u
by abernard1 5y ago
> But as I write, we need lots, not one or two.
And those connectors need to be pushed down into the subsystems. This is the problem. Whatever the language used, you've effectively described a shared library, and one that needs to be handled by external cooperating services (including data stores).
> For good reason, because the reverse case is fine.
It is not, as per my above comment. Consistency requires bi-directional participation between actors if done at a uniform language or interface level, and good luck getting MySQL or Postgres to push your semantics into their software.
For any HN users who are reading this and think "hey, writing everything in one language is totally fine!" please consider the first day you acquire a company / are looking to be acquired by another company that didn't use your language.
- mpweiher 5y ago> you've effectively described a shared library You're creating a false dichotomy. Shared libraries are totally fine. > It is not, as per my above comment. Yes it is, as per my comment. > good luck getting MySQL or Postgres to push your semantics into their software. No luck needed as there is no such requirement. > "hey, writing everything in one language is totally fine!" Once again: you are completely making up this "everything in one language" bit out of nothing. There is no such requirement or even goal. Though once you find out how nice it is to program in that language, you might want to write everything with it.