3 ms·
Age and verbosity has imho no influence. I'd rather say the following points are important: - the project is not on github, issue tracker looks like from 2 cen
by chappi42 10y ago
Age and verbosity has imho no influence. I'd rather say the following points are important:
- the project is not on github, issue tracker looks like from 2 centuries ago, ditto website, several different forum (maillists) instead of e.g. one discourse instance for the 'whole pascal project'
- the granularity of the code libraries is difficult (compiler, rtl, component sets (ui and non-ui), tools, lazarus, web, ...). You cannot just clone one of these parts and work on it
- no (fully supported) Cocoa support and thus the Mac platform is a bit handicapped (32bit Carbon), too many obscure legacy platforms, too many options, too complicated
- no modern defacto standards, e.g. md/rst formatted docu, different syntaxes/dialects (fpc, delphi, mse, oxygene, smartpascal, etc...)
- iirc license situation is a bit 'chaotic' (some LGPL 2.1 (with exception), some GPL 2 (3?), some MPL 1.1/2, more?) and in comparision to newer languages, e.g. go/rust (MIT, APL) the licenses are more (copyleft) restrictive. I like that more modern environments dropped ideological for pragmatic
- afaik no big company/organization invests money into the pascal ecosystem (if this were the case, probably most of the points above would be different)
This is just to say why I think it is not more popular, I very much appreciate the project/work, it's great!
- samuell 10y agoThe forums (and I think wiki) etc are astonishingly up-to-date though in my experience, and I have mostly got a useful answer in the forum within an hour or so, so I would say, don't judge the book by the cover :)
- chappi42 10y agoI agree. Nevertheless in the world of today the cover is important too :) I think...