Friday, July 16, 2021

Digest for comp.lang.c++@googlegroups.com - 4 updates in 1 topic

MrSpud_8nnwe@ko9uz7rn4n552n6rutmfe.eu: Jul 16 09:33AM

On Thu, 15 Jul 2021 14:59:08 -0000 (UTC)
>a widget set or toolkit. But, I haven't abandoned Xlib; I'm simply putting
>together,
>from scratch, the sort of widgets I need to make things work.
 
It depends how much you want your WM to do. I did it in pure Xlib and
implemented button and menu widgets (thats all thats really needed) from scratch
which frankly isn't too hard. But sure, if you want a WM thats actually useful
you'll need a proper toolkit.
Christian Gollwitzer <auriocus@gmx.de>: Jul 16 12:55PM +0200

Am 14.07.21 um 23:03 schrieb Kenny McCormack:
> certain frequent poster who is always going on about how he's gonna
> re-invent everything. Haven't heard from him in quite a while, though
> (thankfully).
 
Oh he's quite busy to tell the people over at the Python group that
their language is a bag of shite and slow as hell and that everything
will change once he finished the frontend for his fancy compiler.
 
Needless to say that there isn't even remotely something like a working
demo. The last checkin was few months ago.
 
 
Christian
Lew Pitcher <lew.pitcher@digitalfreehold.ca>: Jul 16 03:33PM

On Fri, 16 Jul 2021 09:33:11 +0000, MrSpud_8nnwe wrote:
 
>>together,
>>from scratch, the sort of widgets I need to make things work.
 
> It depends how much you want your WM to do.
 
Sorry, but I must make a correction here: I have no interest (at this time)
in writing a Window Manager (WM) client for X11. The O'Reilly X11 Xlib book
discusses WMs in detail, and includes the code for a rudementary WM implemented
in Xlib.
 
My interest lies elsewhere: specifically, in writing a Display Manager (DM)
client for X11 in Xlib. A DM provides "a graphical login manager which starts
a login session on an X server from the same or another computer." For this,
I can find no basic example, nor any reasonably complete and simple "howto",
so it gives me a reasonable challenge to learn X11 Xlib programming with.
 
> implemented button and menu widgets (thats all thats really needed) from scratch
> which frankly isn't too hard. But sure, if you want a WM thats actually useful
> you'll need a proper toolkit.
 
True. And, as my skills grow, I will move up to X11 toolkits and other X11 clients.
I note, however, that most present-day toolkits present bindings in C++, and not
C, thus ruling them out as far as my development projects are concerned. This
leaves a very limited list of toolkits, with no middle ground. I could either code
for one of the heritage toolkits (Athena, Motif, etc.) and have a very, shall we
say, "antique" UI, or for one of the few modern toolkits that offer C bindings,
and have an over-architected UI. ISTM that we've lost the middle ground, as far
as C bindings are concerned.
 
--
Lew Pitcher
"In Skills, We Trust"
Anton Shepelev <anton.txt@g{oogle}mail.com>: Jul 16 07:59PM +0300

MrSpud:
 
> own newsreader. NNTP is quite a simple protocol after all.
> I did and I'm using it now. Ok, its command line, not GUI
> but it does the job and I can make it do whatever I want.
 
Regarding the reinvention of the wheel, I see nothing bad in
it as it helps you understand the wheel better than *any-
body* who have never (re)invented one, and perhaps even to
improve upon the original. Since there are so many good
newsreaders for the PC and almost none for mobile devices, I
wish I you wrote a GNKSA-compliant newsreader for Android
with mobile-device specifics such as soft-reflowing of the
text to screen width while keeping it hard-wrapped at 72-80
characters internally and in the posted article.
 
--
() ascii ribbon campaign - against html e-mail
/\ http://preview.tinyurl.com/qcy6mjc [archived]
You received this digest because you're subscribed to updates for this group. You can change your settings on the group membership page.
To unsubscribe from this group and stop receiving emails from it send an email to comp.lang.c+++unsubscribe@googlegroups.com.

No comments: