Почему Fluent API называется «API»? Свободный API - это способ создания свободного предметно-ориентированного языка, тогда как API - это «Интерфейс программирования приложений». API это:
"Набор функций и процедур, позволяющих создавать приложения, которые обращаются к функциям или данным операционной системы, приложения или другой службы ."
"Интерфейс прикладного программирования (API) - это набор протоколов, процедур, функций и / или команд, которые программисты используют для разработки программного обеспечения или упрощения взаимодействия между различными системами ."
Итак, как эти два определения, содержащие слова "Отдельная система", "Функции доступа", относятся к шаблону интерфейса Fluent?
Даже Мартин Фаулер иногда называет это API:
https://martinfowler.com/bliki/FluentInterface.html
Скажите, пожалуйста, что не так с моей или другими идеями об API? Может быть, мы должны прекратить называть отвертками все длинные металлические стержни с ручками?