.pl
- плохая идея, потому что она конфликтует как с программами Perl, так и с прологами.
Согласно Википедии .pp
, .pas
, .inc
действительны (последняя для включаемых файлов).
Вы также можете проверить FreePascal Wiki , в котором .pas
описывается как
Единица с кодом Паскаля (обычно для формы, хранящейся в соответствующем файле * .lfm)
и .pp
как
код Паскаля
Полагаю, вам следует использовать один из этих двух вариантов в зависимости от ваших собственных предпочтений.