Listaller Project

  • Wide Screen

Favourites Create PDF

Why does Listaller use Pascal? Why not C++ or something else?

Author:
Ximion
Date added:
Saturday, 17 January 2009
Last revised:
Wednesday, 12 August 2009
Hits:
736
Rating:
 
Vote for this:
Good - Bad
favoured:
0 Favour

Answer

Listaller uses Pascal and the Lazarus LCL because of different reasons:
  1. Object Pascal has an easy syntax, so bugs can be found faster
  2. Listaller was an feasibility study first (the old name of Listaller was YALIS (= Yet another Linux (application) installer). Pascal was the easiest way to create a tool like this.
  3. The Lazarus LCL allows building Listaller for different widgetsets (GTK+, Qt, ...) without changing the source code. Because we have not much developer ressources to create an "own Listaller" for every widgetset, we use the LCL.
  4. As open source projects Pascal and the Lazarus IDE are future-proof. (Pascal is not dead!)
  5. The Free Pascal Compiler (FPC) generatescode that has nearly the same quality as C code.
  6. I have much more experience in Pascal than in C++ - As Listaller was a single-developer Project, I used Pascal because I was able to realize the first drafts faster than in C++.
  7. It is easy to translate the necessary C headers to Pascal
You are here FAQs Listaller FAQ Why does Listaller use Pascal? Why not C++ or something else?