Здравствуйте, Khimik, Вы писали:
W>>http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Overview_of_Generics
K>1) Если я правильно понимаю, этими дженериками нельзя реализовать, например, инлайновые функции?
K>2) Можно ли всё-таки реализовать инлайновые функции модулями .inc?
стоп-стоп-стоп.
Современный Паскаль позволяет инлайнить (как подсказка для компилятора, т.е. —
по обстоятельствам), и это независимая от дженериков фича.
Дженерики Паскаля как и везде — абстрагируют код от конкретного типа данных (обобщают код на различные типы)
И тебе в принципе, дозволено эти фичи относительно свободно комбинировать.
(
upd) PS А еще можно поверх Паскаля повесить макропроцессор типа StringTemplate или M4 — и в довесок получить незамутненные Си-стайл макросы: source -> M4 -> Compilier -> result