[fpc-pascal] GUI confusion

Patrick patrick at spellingbeewinnars.org
Tue Oct 1 14:36:20 CEST 2013

Hi Fred

Yes ! I am evaluating both Lazarus and fpGUI.

At the moment I am steering towards fpGUI.

I like FLTK but I don't like C++ and the FLTK bindings are not so great.

Understanding GTK or QT "under the hood" is a massive undertaking. So 
far fpGUI reminds me of FLTK(but it prettier) I can imagine, without 
heroic effort, that people would be able to look inside it and see 
what's going on.

It looks to be 173K lines, while FLTK is about 100K(I forgot the exact 
number). However I am betting it will be much easier to read then C++ 
and of course I don't even have to read the source to understand it! 
It's just nice to know that it is possible for me.

Being able to fix bugs yourself is important to me. A small readable 
codebase means autonomy, projects do get abandoned and/or people can get 
sick and are unable to maintain them. fpGUI seems like a really good 

Nice work Graeme.


On 09/30/2013 03:33 PM, Fred van Stappen wrote:
> Have you try fpGUI ?
> https://github.com/graemeg/fpGUI/tree/develop
> ------------------------------------------------------------------------
> Date: Mon, 30 Sep 2013 01:07:56 -0500
> Subject: Re: [fpc-pascal] GUI confusion
> From: michal.wallace at gmail.com
> To: fpc-pascal at lists.freepascal.org
> On Sep 29, 2013 8:24 AM, "Patrick" <patrick at spellingbeewinnars.org 
> <mailto:patrick at spellingbeewinnars.org>> wrote:
> > I don't really like IDEs. I used gvim and I suppose it could almost 
> be called an IDE as well but I mean I would rather use the shellr then 
> clicking on a build button.
> For what its worth, I use free pascal practically every day, but 
> rarely open Lazarus.
> I write most of my code in emacs, running inside a tmux session: 
> http://tangentstorm.imgur.com/all/
> But if I were going to make a GUI app, it would be crazy of me to 
> ignore Lazarus. :)
> I also use it when I want to browse and navigate through other 
> people's source code. You can ctrl-click on identifiers as id they 
> were hyperlinks.
> Also if part of what bothers you is all the floating panels, you can 
> enable the anchor docking extension and put everything into one 
> window. That made a tremendous difference for me.
> _______________________________________________ fpc-pascal maillist - 
> fpc-pascal at lists.freepascal.org 
> http://lists.freepascal.org/mailman/listinfo/fpc-pascal
> _______________________________________________
> fpc-pascal maillist  -  fpc-pascal at lists.freepascal.org
> http://lists.freepascal.org/mailman/listinfo/fpc-pascal

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-pascal/attachments/20131001/212906fd/attachment.html>

More information about the fpc-pascal mailing list