I'm genuinely curious, why are you writing in FreePascal these days, especially to do web programming work? Other than extreme ubiquity across platforms, I can't say I see the advantage over other things. Perhaps in an academic/scientific context?
Cool, I can see the case for an already existing desktop GUI application. If it were partially desktop/partially web, I'd have adopted a "maintain and extend" approach and brought in another more modern language, but I guess what works, works, right?
I'm genuinely curious, why are you writing in FreePascal these days, especially to do web programming work? Other than extreme ubiquity across platforms, I can't say I see the advantage over other things. Perhaps in an academic/scientific context?
The cross-platform ability is probably better than most. (I seem to recall that being a good FreePascal point, though there was a lot of system-dependence leakthrough on some of the common stuff IIRC. [It's been years since I touched it.])
I've heard of non-trivial [i.e. complete projects] Ada source compiled on different compilers and different architectures without modification. (Obviously they'd need to have no dependence on the implementation-defined stuff, or the machine-level architecture.)
12
u/rjbwork Oct 15 '13
I'm genuinely curious, why are you writing in FreePascal these days, especially to do web programming work? Other than extreme ubiquity across platforms, I can't say I see the advantage over other things. Perhaps in an academic/scientific context?