unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
* Make GUI for application
@ 2023-09-12 16:56 uzibalqa
  2023-09-12 17:12 ` Basile Starynkevitch
  0 siblings, 1 reply; 3+ messages in thread
From: uzibalqa @ 2023-09-12 16:56 UTC (permalink / raw)
  To: uzibalqa via Users list for the GNU Emacs text editor


I want to make a GUI for an application I am writing.  What would people recommend I use that
is Free Software as defined by the FSF ?  What does Emacs use for its GUIs ?





^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Make GUI for application
  2023-09-12 16:56 Make GUI for application uzibalqa
@ 2023-09-12 17:12 ` Basile Starynkevitch
  2023-09-12 18:51   ` uzibalqa
  0 siblings, 1 reply; 3+ messages in thread
From: Basile Starynkevitch @ 2023-09-12 17:12 UTC (permalink / raw)
  To: help-gnu-emacs; +Cc: uzibalqa


On 9/12/23 18:56, uzibalqa wrote:
> I want to make a GUI for an application I am writing.  What would people recommend I use that
> is Free Software as defined by the FSF ?  What does Emacs use for its GUIs ?
>

Maybe you want to use some open source graphical user interface 
toolkits. On Linux systems there are many of them:

https://en.wikipedia.org/wiki/List_of_platform-independent_GUI_libraries


On my Linux system (on which I download then recompile GNU emacs from 
its source code every day) GNU emacs is using GTK.

https://gtk.org/

But you could consider using other open source toolkits like 
https://www.qt.io/ or https://www.fltk.org/ or http://fox-toolkit.org/ 
and many others.

% /usr/local/bin/emacs-trunk --version

GNU Emacs 30.0.50
Development version 2b6928edb978 on master branch; build date 2023-09-12.
Copyright (C) 2023 Free Software Foundation, Inc.

If I run /usr/bin/ldd /usr/local/bin/emacs-trunk the output has more 
than a hundred lines (libaries used directly or indirectly by GNU emacs)

If I run /usr/local/bin/emacs-trunk /proc/self/maps 149 lines are shown.


By the way, my pet open source project is the RefPerSys open source 
inference engine, see https://github.com/RefPerSys/RefPerSys/ and 
amateurish website http://refpersys.org/

(contributors to RefPerSys are welcome)


Regards from near Paris in France.

-- 
Basile Starynkevitch                  <basile@starynkevitch.net>
(only mine opinions / les opinions sont miennes uniquement)
92340 Bourg-la-Reine, France
web page: starynkevitch.net/Basile/




^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Make GUI for application
  2023-09-12 17:12 ` Basile Starynkevitch
@ 2023-09-12 18:51   ` uzibalqa
  0 siblings, 0 replies; 3+ messages in thread
From: uzibalqa @ 2023-09-12 18:51 UTC (permalink / raw)
  To: Basile Starynkevitch; +Cc: help-gnu-emacs






Sent with Proton Mail secure email.

------- Original Message -------
On Wednesday, September 13th, 2023 at 5:12 AM, Basile Starynkevitch <basile@starynkevitch.net> wrote:


> On 9/12/23 18:56, uzibalqa wrote:
> 
> > I want to make a GUI for an application I am writing. What would people recommend I use that
> > is Free Software as defined by the FSF ? What does Emacs use for its GUIs ?
> 
> 
> Maybe you want to use some open source graphical user interface
> toolkits. On Linux systems there are many of them:
> 
> https://en.wikipedia.org/wiki/List_of_platform-independent_GUI_libraries
> 
> 
> On my Linux system (on which I download then recompile GNU emacs from
> its source code every day) GNU emacs is using GTK.
> 
> https://gtk.org/
> 
> But you could consider using other open source toolkits like
> https://www.qt.io/ or https://www.fltk.org/ or http://fox-toolkit.org/
> and many others.

What is the most useful right now besides GTK ?
 
> % /usr/local/bin/emacs-trunk --version
> 
> GNU Emacs 30.0.50
> Development version 2b6928edb978 on master branch; build date 2023-09-12.
> Copyright (C) 2023 Free Software Foundation, Inc.
> 
> If I run /usr/bin/ldd /usr/local/bin/emacs-trunk the output has more
> than a hundred lines (libaries used directly or indirectly by GNU emacs)
> 
> If I run /usr/local/bin/emacs-trunk /proc/self/maps 149 lines are shown.
> 
> 
> By the way, my pet open source project is the RefPerSys open source
> inference engine, see https://github.com/RefPerSys/RefPerSys/ and
> amateurish website http://refpersys.org/
> 
> (contributors to RefPerSys are welcome)
> 
> 
> Regards from near Paris in France.
> 
> --
> Basile Starynkevitch basile@starynkevitch.net
> 
> (only mine opinions / les opinions sont miennes uniquement)
> 92340 Bourg-la-Reine, France
> web page: starynkevitch.net/Basile/



^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2023-09-12 18:51 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-09-12 16:56 Make GUI for application uzibalqa
2023-09-12 17:12 ` Basile Starynkevitch
2023-09-12 18:51   ` uzibalqa

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).