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 project.

Nice work Graeme.

-Patrick




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.wall...@gmail.com
To: fpc-pascal@lists.freepascal.org


On Sep 29, 2013 8:24 AM, "Patrick" <patr...@spellingbeewinnars.org <mailto:patr...@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@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal


_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to