I dont understand. Why would someone pay for Pascal, when FreePascal is, well, Free?
Back in 2004, I loved Delphi 7, but, today, FreePascal and Lazarus kicks D7's butt.
The problem with Borland/Inprise/Embarcadero is they developed incomplete software tools which they then dumped, just because they didn't make the money they thought they should make.
How can you trust a company that encourages you to develop with their software, only to have it dumped?
I dont blame people for leaving Delphi. I believe the fire behind the motivation for developing FreePascal/Lazarus is the awful way Borland treated Pascal developers. (Actually, all developers. I cant stand all the hype Borland put into its product installers. It was all just BS)
Thank god for Lazarus and FreePascal!
Well that's all up for discussion. If you would be a developer and would have the option to pay for a dev-env, what would you expect from it?
Now there are tons and tons of things that could be done much better than before and even better than it is done today.
Imagine having a complete framework for CUDA programming with examples and tutorials right inside the community portal.
Imagine having a REAL hardware accelerated graphics engine rather than a half-assed one which just irritates you.
Apple for example, they have done a really really REALLY good job providing their developers with proper guidelines and tools and methods on how to develop software.
I program in XCode, and let me tell you this, a small thing such as loading a photo in to an UIImageView without having to worry about load-time feels like such a HUGE relief.
*A UIImageView is the equivalent of a Pascal TImage.
Whats so special with UIImageView and loading a photo?
You dont have to worry about its format, or pre-generating thumbnails or anything. Also it has proper options for fitting the graphics content inside its frame and much much more.
I can tell you, programming in XCode makes a lot more sense and is a lot faster than even Pascal in many scenarios.
Why? Because Apple has properly provided the basic frameworks and made sure that you as a developer should focus on what's important: Developing.
And THATS why you would want to pay for a dev-env, because of its ease of use and highly optimized frameworks.
Imagine having frameworks for many different technologies such as VST or AU, CUDA OpenCL Mantle, Audio DSP, Networking, Serial communication, true cross platform compilation, proper service etc etc etc.
You as a customer don't pay for just the product, you pay for the maintanance and the development of all the frameworks and examples and tutorials and everything.
That's why you would want to pay.
Why would you want to pay for Adobe Photoshop which is subscription based now for about 20€ a month when you can get GIMP or whatever?
Because Photoshop might be more powerful, will most likely use the latest technologies and much more.
Maybe it is because I'm looking at it from a business point of view that it makes sense to me, but even if that is true, I'd happily pay for it.
ideas are born out of our own needs, right?