Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Vax Vobiscum


devel / comp.lang.c / Re: Wheel re-invention (Was: comp.lang.c blocked on Google Groups

SubjectAuthor
* comp.lang.c blocked on Google GroupsJames Harris
+* Re: comp.lang.c blocked on Google GroupsJohn Bode
|`* Re: comp.lang.c blocked on Google GroupsJames Harris
| `* Re: comp.lang.c blocked on Google GroupsMalcolm McLean
|  `- Re: comp.lang.c blocked on Google GroupsJames Harris
`* Re: comp.lang.c blocked on Google Groups Switch to free (Thunderbirdolcott
 +* Re: comp.lang.c blocked on Google GroupsJames Harris
 |+- Re: comp.lang.c blocked on Google GroupsSam
 |`- Re: comp.lang.c blocked on Google GroupsChris M. Thomasson
 +* Re: comp.lang.c blocked on Google Groups Switch to free (ThunderbirdAlf P. Steinbach
 |+- Re: comp.lang.c blocked on Google Groups Switch to free (Thunderbird and eternalolcott
 |+- Re: comp.lang.c blocked on Google Groupsolcott
 |`* Re: comp.lang.c blocked on Google Groups Switch to free (Thunderbird and eternalKeith Thompson
 | +* Re: comp.lang.c blocked on Google Groups Switch to free (ThunderbirdChris M. Thomasson
 | |`- Re: comp.lang.c blocked on Google Groups Switch to free (ThunderbirdChris M. Thomasson
 | `* Re: comp.lang.c blocked on Google Groups Switch to free (ThunderbirdDavid Brown
 |  `* Re: comp.lang.c blocked on Google Groups Switch to free (ThunderbirdJames Kuyper
 |   `* Re: comp.lang.c blocked on Google Groups Switch to free (ThunderbirdDFS
 |    +* Re: comp.lang.c blocked on Google Groups Switch to free (ThunderbirdReal Troll
 |    |`* Re: comp.lang.c blocked on Google Groups Switch to free (ThunderbirdKenny McCormack
 |    | `* Re: comp.lang.c blocked on Google Groups Switch to free (ThunderbirdReal Troll
 |    |  +- Re: comp.lang.c blocked on Google Groups Switch to free (Thunderbird and eternalScott Lurndal
 |    |  `* Re: comp.lang.c blocked on Google Groups Switch to free (ThunderbirdMrSpud 0wmge0me
 |    |   +* Re: comp.lang.c blocked on Google Groups Switch to free (ThunderbirdScott Lurndal
 |    |   |`* Re: comp.lang.c blocked on Google Groups Switch to free (ThunderbirdMrSpud 6q
 |    |   | `* Wheel re-invention (Was: comp.lang.c blocked on Google Groups Switch to free (ThKenny McCormack
 |    |   |  +- Re: Wheel re-invention (Was: comp.lang.c blocked on Google GroupsManfred
 |    |   |  +* Re: Wheel re-invention (Was: comp.lang.c blocked on Google GroupsLew Pitcher
 |    |   |  |`* Re: Wheel re-invention (Was: comp.lang.c blocked on Google GroupsMrSpud 0zkkxn6jj
 |    |   |  | +* Re: Wheel re-invention (Was: comp.lang.c blocked on Google GroupsScott Lurndal
 |    |   |  | |`- Re: Wheel re-invention (Was: comp.lang.c blocked on Google GroupsMrSpud 6wa4
 |    |   |  | `* Re: Wheel re-invention (Was: comp.lang.c blocked on Google GroupsLew Pitcher
 |    |   |  |  +- Re: Wheel re-invention (Was: comp.lang.c blocked on Google GroupsMalcolm McLean
 |    |   |  |  `* Re: Wheel re-invention (Was: comp.lang.c blocked on Google GroupsMrSpud 8nnwe
 |    |   |  |   `* Re: Wheel re-invention (Was: comp.lang.c blocked on Google GroupsLew Pitcher
 |    |   |  |    `* Re: Wheel re-invention (Was: comp.lang.c blocked on Google GroupsMrSpud Ccq3 3 r
 |    |   |  |     +* Re: Wheel re-invention (Was: comp.lang.c blocked on Google GroupsLew Pitcher
 |    |   |  |     |`* Re: Wheel re-invention (Was: comp.lang.c blocked on Google GroupsMrSpud 2fxg
 |    |   |  |     | +* Re: Wheel re-invention (Was: comp.lang.c blocked on Google GroupsChris M. Thomasson
 |    |   |  |     | |`- Re: Wheel re-invention (Was: comp.lang.c blocked on Google GroupsMrSpud X19y3su
 |    |   |  |     | `* Re: Wheel re-invention (Was: comp.lang.c blocked on Google GroupsLew Pitcher
 |    |   |  |     |  `- Re: Wheel re-invention (Was: comp.lang.c blocked on Google GroupsMrSpud K o53g2z
 |    |   |  |     `- Re: Wheel re-invention (Was: comp.lang.c blocked on Google GroupsManfred
 |    |   |  +* Re: Wheel re-invention (Was: comp.lang.c blocked on Google GroupsKaz Kylheku
 |    |   |  |`* Re: Wheel re-invention (Was: comp.lang.c blocked on Google GroupsKenny McCormack
 |    |   |  | `- Re: Wheel re-invention (Was: comp.lang.c blocked on Google GroupsChristian Gollwitzer
 |    |   |  +- Re: Wheel re-invention (Was: comp.lang.c blocked on Google Groups Switch to freeEli the Bearded
 |    |   |  `- Re: Wheel re-invention (Was: comp.lang.c blocked on Google Groups Switch to freeMrSpud Cyt
 |    |   +- Re: comp.lang.c blocked on Google Groups Switch to freeAnton Shepelev
 |    |   +- Re: comp.lang.c blocked on Google Groups Switch to free (ThunderbirdDFS
 |    |   `- Re: comp.lang.c blocked on Google Groups Switch to free (Thunderbirdsteve
 |    `- Re: comp.lang.c blocked on Google Groups Switch to free (ThunderbirdJames Kuyper
 `* Re: comp.lang.c blocked on Google Groups Switch to free (ThunderbirdReal Troll
  `- Re: comp.lang.c blocked on Google Groups Switch to free (Thunderbirdolcott

Pages:123
Re: comp.lang.c blocked on Google Groups Switch to free (Thunderbird

<scm31o$hbd$1@gioia.aioe.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17485&group=comp.lang.c#17485

  copy link   Newsgroups: comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!aioe.org!WoICLwCjSn7GwABmkkA22w.user.gioia.aioe.org.POSTED!not-for-mail
From: MrSpud_0...@1luxp5mj4a5obrr0ws.net
Newsgroups: comp.lang.c,comp.lang.c++
Subject: Re: comp.lang.c blocked on Google Groups Switch to free (Thunderbird
Date: Wed, 14 Jul 2021 07:17:12 +0000 (UTC)
Organization: Aioe.org NNTP Server
Lines: 39
Message-ID: <scm31o$hbd$1@gioia.aioe.org>
References: <s9q5la$lqn$1@dont-email.me> <sc29s4$e9u$1@dont-email.me>
<md2FI.714$Q75.602@fx24.iad> <sc2cng$14hm$1@gioia.aioe.org>
<scj5ai$3ecp9$1@news.xmission.com>
<sckg30$18q6$1@gioia.aioe.org>
NNTP-Posting-Host: WoICLwCjSn7GwABmkkA22w.user.gioia.aioe.org
X-Complaints-To: abuse@aioe.org
X-Notice: Filtered by postfilter v. 0.9.2
 by: MrSpud_0...@1luxp5mj4a5obrr0ws.net - Wed, 14 Jul 2021 07:17 UTC

On Tue, 13 Jul 2021 16:45:00 +0000
Real Troll <real.troll@trolls.com> wrote:
>On 13/07/2021 05:37, Kenny McCormack wrote:
>> But, remember, the poster in question says he's been doing this since the
>> early 90s, and, also, at least some of us are still using basically the
>> same technology today to read and post to Usenet as we (and everyone else)
>> did in the early 90s.
>
>Surely, all news client must have a facility to save messages somewhere
>when the user sends something. Even in the 90s when Netscape and Outlook
>Express were two GUI news clients had a facility to save messages in
>sent folder.
>
>Now in the 21st century, there is even a better way to save all your
>sent messages. The method I use is to initially save the messages in the
>local folders and on a weekly basis, I drag the messages from sent
>folder to my Yahoo account. Yahoo gives you 1TB of disk space free of
>charge so make use of it. If they decide to close their free service
>then they will give you at least 30 days notice so you'll need to find
>other means of saving your messages.

Given how many apparent geniuses subscribe to comp.lang.c++ I'm amazed none
of them have written their 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.

>You can't rely on Google Groups because they are likely to be shut down
>because Google is making a loss on them. There are no ads on that news
>portal so why should they continue running it. Google is a business so
>bottom line comes before anything else.

Lets hope they sell/give it away first instead of just binning the entire
Dejanews archive.

However if you want a free news server use aioe.org. Obviously being an
apparent hobby server it might vanish too suddenly but I've been using it
for at least 10 years now and its still going strong.

Re: comp.lang.c blocked on Google Groups Switch to free (Thunderbird

<E4DHI.1494$wG6.438@fx18.iad>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17486&group=comp.lang.c#17486

  copy link   Newsgroups: comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!aioe.org!feeder1.feed.usenet.farm!feed.usenet.farm!news-out.netnews.com!news.alt.net!fdc3.netnews.com!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx18.iad.POSTED!not-for-mail
X-newsreader: xrn 9.03-beta-14-64bit
Sender: scott@dragon.sl.home (Scott Lurndal)
From: sco...@slp53.sl.home (Scott Lurndal)
Reply-To: slp53@pacbell.net
Subject: Re: comp.lang.c blocked on Google Groups Switch to free (Thunderbird
Newsgroups: comp.lang.c,comp.lang.c++
References: <s9q5la$lqn$1@dont-email.me> <sc29s4$e9u$1@dont-email.me> <md2FI.714$Q75.602@fx24.iad> <sc2cng$14hm$1@gioia.aioe.org> <scj5ai$3ecp9$1@news.xmission.com> <sckg30$18q6$1@gioia.aioe.org> <scm31o$hbd$1@gioia.aioe.org>
Lines: 11
Message-ID: <E4DHI.1494$wG6.438@fx18.iad>
X-Complaints-To: abuse@usenetserver.com
NNTP-Posting-Date: Wed, 14 Jul 2021 15:07:16 UTC
Organization: UsenetServer - www.usenetserver.com
Date: Wed, 14 Jul 2021 15:07:16 GMT
X-Received-Bytes: 1290
 by: Scott Lurndal - Wed, 14 Jul 2021 15:07 UTC

MrSpud_0wmge0me@1luxp5mj4a5obrr0ws.net writes:
>On Tue, 13 Jul 2021 16:45:00 +0000

>Given how many apparent geniuses subscribe to comp.lang.c++ I'm amazed none
>of them have written their 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.
>

What makes you think we haven't?

Re: comp.lang.c blocked on Google Groups Switch to free (Thunderbird

<scn1sn$1bjk$1@gioia.aioe.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17487&group=comp.lang.c#17487

  copy link   Newsgroups: comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!aioe.org!WoICLwCjSn7GwABmkkA22w.user.gioia.aioe.org.POSTED!not-for-mail
From: MrSpud...@rm5.biz
Newsgroups: comp.lang.c,comp.lang.c++
Subject: Re: comp.lang.c blocked on Google Groups Switch to free (Thunderbird
Date: Wed, 14 Jul 2021 16:03:35 +0000 (UTC)
Organization: Aioe.org NNTP Server
Lines: 15
Message-ID: <scn1sn$1bjk$1@gioia.aioe.org>
References: <s9q5la$lqn$1@dont-email.me> <sc29s4$e9u$1@dont-email.me> <md2FI.714$Q75.602@fx24.iad> <sc2cng$14hm$1@gioia.aioe.org> <scj5ai$3ecp9$1@news.xmission.com> <sckg30$18q6$1@gioia.aioe.org> <scm31o$hbd$1@gioia.aioe.org> <E4DHI.1494$wG6.438@fx18.iad>
NNTP-Posting-Host: WoICLwCjSn7GwABmkkA22w.user.gioia.aioe.org
X-Complaints-To: abuse@aioe.org
X-Notice: Filtered by postfilter v. 0.9.2
 by: MrSpud...@rm5.biz - Wed, 14 Jul 2021 16:03 UTC

On Wed, 14 Jul 2021 15:07:16 GMT
scott@slp53.sl.home (Scott Lurndal) wrote:
>MrSpud_0wmge0me@1luxp5mj4a5obrr0ws.net writes:
>>On Tue, 13 Jul 2021 16:45:00 +0000
>
>>Given how many apparent geniuses subscribe to comp.lang.c++ I'm amazed none
>>of them have written their 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.
>>
>
>What makes you think we haven't?

Maybe some people have, but I get the impression most haven't.

Wheel re-invention (Was: comp.lang.c blocked on Google Groups Switch to free (Thunderbird)

<scncn6$3gief$2@news.xmission.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17488&group=comp.lang.c#17488

  copy link   Newsgroups: comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!xmission!nnrp.xmission!.POSTED.shell.xmission.com!not-for-mail
From: gaze...@shell.xmission.com (Kenny McCormack)
Newsgroups: comp.lang.c,comp.lang.c++
Subject: Wheel re-invention (Was: comp.lang.c blocked on Google Groups Switch to free (Thunderbird)
Date: Wed, 14 Jul 2021 19:08:22 -0000 (UTC)
Organization: The official candy of the new Millennium
Message-ID: <scncn6$3gief$2@news.xmission.com>
References: <s9q5la$lqn$1@dont-email.me> <scm31o$hbd$1@gioia.aioe.org> <E4DHI.1494$wG6.438@fx18.iad> <scn1sn$1bjk$1@gioia.aioe.org>
Injection-Date: Wed, 14 Jul 2021 19:08:22 -0000 (UTC)
Injection-Info: news.xmission.com; posting-host="shell.xmission.com:166.70.8.4";
logging-data="3688911"; mail-complaints-to="abuse@xmission.com"
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
Originator: gazelle@shell.xmission.com (Kenny McCormack)
 by: Kenny McCormack - Wed, 14 Jul 2021 19:08 UTC

In article <scn1sn$1bjk$1@gioia.aioe.org>, <MrSpud_6q@rm5.biz> wrote:
>On Wed, 14 Jul 2021 15:07:16 GMT
>scott@slp53.sl.home (Scott Lurndal) wrote:
>>MrSpud_0wmge0me@1luxp5mj4a5obrr0ws.net writes:
>>>On Tue, 13 Jul 2021 16:45:00 +0000
>>
>>>Given how many apparent geniuses subscribe to comp.lang.c++ I'm amazed none
>>>of them have written their 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.
>>>
>>
>>What makes you think we haven't?
>
>Maybe some people have, but I get the impression most haven't.
>

There's no need to. Really, talk about wheel re-invention. Hey, here's an
idea, why not write a new OS? Who needs Linux? Who need z/OS? (etc)

trn (and similar, such as "tin") does everything you need, so why not use
it? You'd spend a lot of time, just to get up to the level of
functionality of trn. Why go through the hassle?

--
Religion is what keeps the poor from murdering the rich.

- Napoleon Bonaparte -

Re: Wheel re-invention (Was: comp.lang.c blocked on Google Groups Switch to free (Thunderbird)

<scnctn$isd$1@gioia.aioe.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17489&group=comp.lang.c#17489

  copy link   Newsgroups: comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!aioe.org!ElFVPqY+TvFDjG0suNPrQQ.user.gioia.aioe.org.POSTED!not-for-mail
From: non...@add.invalid (Manfred)
Newsgroups: comp.lang.c,comp.lang.c++
Subject: Re: Wheel re-invention (Was: comp.lang.c blocked on Google Groups
Switch to free (Thunderbird)
Date: Wed, 14 Jul 2021 21:11:52 +0200
Organization: Aioe.org NNTP Server
Lines: 27
Message-ID: <scnctn$isd$1@gioia.aioe.org>
References: <s9q5la$lqn$1@dont-email.me> <scm31o$hbd$1@gioia.aioe.org>
<E4DHI.1494$wG6.438@fx18.iad> <scn1sn$1bjk$1@gioia.aioe.org>
<scncn6$3gief$2@news.xmission.com>
NNTP-Posting-Host: ElFVPqY+TvFDjG0suNPrQQ.user.gioia.aioe.org
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Complaints-To: abuse@aioe.org
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.11.0
Content-Language: en-US
X-Notice: Filtered by postfilter v. 0.9.2
 by: Manfred - Wed, 14 Jul 2021 19:11 UTC

On 7/14/2021 9:08 PM, Kenny McCormack wrote:
> In article <scn1sn$1bjk$1@gioia.aioe.org>, <MrSpud_6q@rm5.biz> wrote:
>> On Wed, 14 Jul 2021 15:07:16 GMT
>> scott@slp53.sl.home (Scott Lurndal) wrote:
>>> MrSpud_0wmge0me@1luxp5mj4a5obrr0ws.net writes:
>>>> On Tue, 13 Jul 2021 16:45:00 +0000
>>>
>>>> Given how many apparent geniuses subscribe to comp.lang.c++ I'm amazed none
>>>> of them have written their 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.
>>>>
>>>
>>> What makes you think we haven't?
>>
>> Maybe some people have, but I get the impression most haven't.
>>
>
> There's no need to. Really, talk about wheel re-invention. Hey, here's an
> idea, why not write a new OS? Who needs Linux? Who need z/OS? (etc)
>
> trn (and similar, such as "tin") does everything you need, so why not use
> it? You'd spend a lot of time, just to get up to the level of
> functionality of trn. Why go through the hassle?
>

Don't forget how cool is the wheel :)

Re: Wheel re-invention (Was: comp.lang.c blocked on Google Groups Switch to free (Thunderbird)

<scnfs0$qth$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17490&group=comp.lang.c#17490

  copy link   Newsgroups: comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: lew.pitc...@digitalfreehold.ca (Lew Pitcher)
Newsgroups: comp.lang.c,comp.lang.c++
Subject: Re: Wheel re-invention (Was: comp.lang.c blocked on Google Groups
Switch to free (Thunderbird)
Date: Wed, 14 Jul 2021 20:02:08 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 43
Message-ID: <scnfs0$qth$1@dont-email.me>
References: <s9q5la$lqn$1@dont-email.me> <scm31o$hbd$1@gioia.aioe.org>
<E4DHI.1494$wG6.438@fx18.iad> <scn1sn$1bjk$1@gioia.aioe.org>
<scncn6$3gief$2@news.xmission.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 14 Jul 2021 20:02:08 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="3385f16cd1c61d7ff5b72370498a5871";
logging-data="27569"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18bu5sWuNq9IkqM40fdDm7SqaiJDYk+Xcw="
User-Agent: Pan/0.139 (Sexual Chocolate; GIT bf56508
git://git.gnome.org/pan2)
Cancel-Lock: sha1:tcx7xm/E+de9WzNm83kB/CWuaH4=
 by: Lew Pitcher - Wed, 14 Jul 2021 20:02 UTC

On Wed, 14 Jul 2021 19:08:22 +0000, Kenny McCormack wrote:

> In article <scn1sn$1bjk$1@gioia.aioe.org>, <MrSpud_6q@rm5.biz> wrote:
>>On Wed, 14 Jul 2021 15:07:16 GMT
>>scott@slp53.sl.home (Scott Lurndal) wrote:
>>>MrSpud_0wmge0me@1luxp5mj4a5obrr0ws.net writes:
>>>>On Tue, 13 Jul 2021 16:45:00 +0000
>>>
>>>>Given how many apparent geniuses subscribe to comp.lang.c++ I'm amazed none
>>>>of them have written their 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.
>>>>
>>>
>>>What makes you think we haven't?
>>
>>Maybe some people have, but I get the impression most haven't.
>>
>
> There's no need to. Really, talk about wheel re-invention. Hey, here's an
> idea, why not write a new OS? Who needs Linux? Who need z/OS? (etc)
>
> trn (and similar, such as "tin") does everything you need, so why not use
> it? You'd spend a lot of time, just to get up to the level of
> functionality of trn. Why go through the hassle?

I can think of many possible reasons to (re)create an existing tool:
- the existing tools do not provide the functionality you require, or
- the existing tools do not provide the usability you require, or
- you wish to incorporate the tool's functionality into another tool, or
- the tool is unavailable on your platform, or
- you wish to learn how to write the tool, or
- you wish to attempt to improve the existing tools

FWIW, I'm attempting to write an X11 Display Manager using low-level Xlib calls,
not because there are no X11 Display Managers available, but because I wish to
learn about X11, and I would like a Display Manager that works the way /I/ want
it to work.

What's /your/ excuse, Kenny?
--
Lew Pitcher
"In Skills, We Trust"

Re: Wheel re-invention (Was: comp.lang.c blocked on Google Groups Switch to free (Thunderbird)

<20210714131012.811@kylheku.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17491&group=comp.lang.c#17491

  copy link   Newsgroups: comp.lang.c comp.lang.c++
Followup: comp.lang.c
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: 563-365-...@kylheku.com (Kaz Kylheku)
Newsgroups: comp.lang.c,comp.lang.c++
Subject: Re: Wheel re-invention (Was: comp.lang.c blocked on Google Groups
Switch to free (Thunderbird)
Followup-To: comp.lang.c
Date: Wed, 14 Jul 2021 20:11:17 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 6
Message-ID: <20210714131012.811@kylheku.com>
References: <s9q5la$lqn$1@dont-email.me> <scm31o$hbd$1@gioia.aioe.org>
<E4DHI.1494$wG6.438@fx18.iad> <scn1sn$1bjk$1@gioia.aioe.org>
<scncn6$3gief$2@news.xmission.com>
Injection-Date: Wed, 14 Jul 2021 20:11:17 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="915bffde5b52b2739c30acc2c2d135d8";
logging-data="10916"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18nZFR5nvTDE0j7hS7kD4knjSuaOuP15fM="
User-Agent: slrn/1.0.3 (Linux)
Cancel-Lock: sha1:LplYgBCX7THPt4yoa/Onh8Zb53M=
 by: Kaz Kylheku - Wed, 14 Jul 2021 20:11 UTC

On 2021-07-14, Kenny McCormack <gazelle@shell.xmission.com> wrote:
> There's no need to. Really, talk about wheel re-invention. Hey, here's an
> idea, why not write a new OS? Who needs Linux? Who need z/OS? (etc)

Someone is reinventing the literal wheel right now in the world of high
end bicycles, though.

Re: Wheel re-invention (Was: comp.lang.c blocked on Google Groups Switch to free (Thunderbird)

<eli$2107141632@qaz.wtf>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17492&group=comp.lang.c#17492

  copy link   Newsgroups: comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.panix5.panix.com!qz!not-for-mail
From: *...@eli.users.panix.com (Eli the Bearded)
Newsgroups: comp.lang.c,comp.lang.c++
Subject: Re: Wheel re-invention (Was: comp.lang.c blocked on Google Groups Switch to free (Thunderbird)
Date: Wed, 14 Jul 2021 20:32:38 -0000 (UTC)
Organization: Some absurd concept
Message-ID: <eli$2107141632@qaz.wtf>
References: <s9q5la$lqn$1@dont-email.me> <E4DHI.1494$wG6.438@fx18.iad> <scn1sn$1bjk$1@gioia.aioe.org> <scncn6$3gief$2@news.xmission.com>
Injection-Date: Wed, 14 Jul 2021 20:32:38 -0000 (UTC)
Injection-Info: reader1.panix.com; posting-host="panix5.panix.com:166.84.1.5";
logging-data="8074"; mail-complaints-to="abuse@panix.com"
User-Agent: Vectrex rn 2.1 (beta)
X-Liz: It's actually happened, the entire Internet is a massive game of Redcode
X-Motto: "Erosion of rights never seems to reverse itself." -- kenny@panix
X-US-Congress: Moronic Fucks.
X-Attribution: EtB
XFrom: is a real address
Encrypted: double rot-13
 by: Eli the Bearded - Wed, 14 Jul 2021 20:32 UTC

In comp.lang.c, Kenny McCormack <gazelle@shell.xmission.com> wrote:
> There's no need to. Really, talk about wheel re-invention. Hey, here's an
> idea, why not write a new OS? Who needs Linux? Who need z/OS? (etc)
>
> trn (and similar, such as "tin") does everything you need, so why not use
> it? You'd spend a lot of time, just to get up to the level of
> functionality of trn. Why go through the hassle?

I get the impression from news.software.readers that when people post
about creating new newsreaders these days the are looking for features
you don't get in tin/trn. Things like working well with multiple news
servers (track reading by message ID instead of by sequential id in news
spool) or working better with local personal cached copies instead of
copies on a remote shared server.

I can see a bit of appeal there, but not enough to actually go through
the exercise myself.

Elijah
------
typically is satisfied with bending trn to his will

Re: Wheel re-invention (Was: comp.lang.c blocked on Google Groups Switch to free (Thunderbird)

<scnjer$3gm89$1@news.xmission.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17493&group=comp.lang.c#17493

  copy link   Newsgroups: comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!xmission!nnrp.xmission!.POSTED.shell.xmission.com!not-for-mail
From: gaze...@shell.xmission.com (Kenny McCormack)
Newsgroups: comp.lang.c,comp.lang.c++
Subject: Re: Wheel re-invention (Was: comp.lang.c blocked on Google Groups
Switch to free (Thunderbird)
Date: Wed, 14 Jul 2021 21:03:23 -0000 (UTC)
Organization: The official candy of the new Millennium
Message-ID: <scnjer$3gm89$1@news.xmission.com>
References: <s9q5la$lqn$1@dont-email.me> <scn1sn$1bjk$1@gioia.aioe.org> <scncn6$3gief$2@news.xmission.com> <20210714131012.811@kylheku.com>
Injection-Date: Wed, 14 Jul 2021 21:03:23 -0000 (UTC)
Injection-Info: news.xmission.com; posting-host="shell.xmission.com:166.70.8.4";
logging-data="3692809"; mail-complaints-to="abuse@xmission.com"
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
Originator: gazelle@shell.xmission.com (Kenny McCormack)
 by: Kenny McCormack - Wed, 14 Jul 2021 21:03 UTC

In article <20210714131012.811@kylheku.com>,
Kaz Kylheku <563-365-8930@kylheku.com> wrote:
>On 2021-07-14, Kenny McCormack <gazelle@shell.xmission.com> wrote:
>> There's no need to. Really, talk about wheel re-invention. Hey, here's an
>> idea, why not write a new OS? Who needs Linux? Who need z/OS? (etc)
>
>Someone is reinventing the literal wheel right now in the world of high
>end bicycles, though.

I'd be interested to know more about that (as a cyclist myself).

Also, this whole sub-thread about re-inventing trn, makes me think of a
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).

--
The randomly chosen signature file that would have appeared here is more than 4
lines long. As such, it violates one or more Usenet RFCs. In order to remain
in compliance with said RFCs, the actual sig can be found at the following URL:
http://user.xmission.com/~gazelle/Sigs/Aspergers

Re: Wheel re-invention (Was: comp.lang.c blocked on Google Groups Switch to free (Thunderbird)

<scorbc$14p$1@gioia.aioe.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17494&group=comp.lang.c#17494

  copy link   Newsgroups: comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!aioe.org!WoICLwCjSn7GwABmkkA22w.user.gioia.aioe.org.POSTED!not-for-mail
From: MrSpud_...@em8kceu_4l_721dw4ed0wc.biz
Newsgroups: comp.lang.c,comp.lang.c++
Subject: Re: Wheel re-invention (Was: comp.lang.c blocked on Google Groups Switch to free (Thunderbird)
Date: Thu, 15 Jul 2021 08:24:12 +0000 (UTC)
Organization: Aioe.org NNTP Server
Lines: 36
Message-ID: <scorbc$14p$1@gioia.aioe.org>
References: <s9q5la$lqn$1@dont-email.me> <scm31o$hbd$1@gioia.aioe.org> <E4DHI.1494$wG6.438@fx18.iad> <scn1sn$1bjk$1@gioia.aioe.org> <scncn6$3gief$2@news.xmission.com>
NNTP-Posting-Host: WoICLwCjSn7GwABmkkA22w.user.gioia.aioe.org
X-Complaints-To: abuse@aioe.org
X-Notice: Filtered by postfilter v. 0.9.2
 by: MrSpud_...@em8kceu_4l_721dw4ed0wc.biz - Thu, 15 Jul 2021 08:24 UTC

On Wed, 14 Jul 2021 19:08:22 -0000 (UTC)
gazelle@shell.xmission.com (Kenny McCormack) wrote:
>In article <scn1sn$1bjk$1@gioia.aioe.org>, <MrSpud_6q@rm5.biz> wrote:
>>On Wed, 14 Jul 2021 15:07:16 GMT
>>scott@slp53.sl.home (Scott Lurndal) wrote:
>>>MrSpud_0wmge0me@1luxp5mj4a5obrr0ws.net writes:
>>>>On Tue, 13 Jul 2021 16:45:00 +0000
>>>
>>>>Given how many apparent geniuses subscribe to comp.lang.c++ I'm amazed none
>>>>of them have written their 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.
>>>>
>>>
>>>What makes you think we haven't?
>>
>>Maybe some people have, but I get the impression most haven't.
>>
>
>There's no need to. Really, talk about wheel re-invention. Hey, here's an
>idea, why not write a new OS? Who needs Linux? Who need z/OS? (etc)

The irony of mentioning Linux there. But you probably won't get it :)

>trn (and similar, such as "tin") does everything you need, so why not use

It doesn't do everything I need. Given writing software to get and post
articles on usenet isn't exactly arduous (providing you understand networking)
and that it was a fun project to do , why shouldn't I write my own?

>it? You'd spend a lot of time, just to get up to the level of
>functionality of trn. Why go through the hassle?

It wasn't hassle and I like being able to use unix tools to parse the
downloaded articles.

Re: Wheel re-invention (Was: comp.lang.c blocked on Google Groups

<scorht$3oe$1@gioia.aioe.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17495&group=comp.lang.c#17495

  copy link   Newsgroups: comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!aioe.org!WoICLwCjSn7GwABmkkA22w.user.gioia.aioe.org.POSTED!not-for-mail
From: MrSpud_0...@uncf5cotva75ujdt.gov
Newsgroups: comp.lang.c,comp.lang.c++
Subject: Re: Wheel re-invention (Was: comp.lang.c blocked on Google Groups
Date: Thu, 15 Jul 2021 08:27:41 +0000 (UTC)
Organization: Aioe.org NNTP Server
Lines: 16
Message-ID: <scorht$3oe$1@gioia.aioe.org>
References: <s9q5la$lqn$1@dont-email.me> <scm31o$hbd$1@gioia.aioe.org>
<E4DHI.1494$wG6.438@fx18.iad> <scn1sn$1bjk$1@gioia.aioe.org>
<scncn6$3gief$2@news.xmission.com>
<scnfs0$qth$1@dont-email.me>
NNTP-Posting-Host: WoICLwCjSn7GwABmkkA22w.user.gioia.aioe.org
X-Complaints-To: abuse@aioe.org
X-Notice: Filtered by postfilter v. 0.9.2
 by: MrSpud_0...@uncf5cotva75ujdt.gov - Thu, 15 Jul 2021 08:27 UTC

On Wed, 14 Jul 2021 20:02:08 -0000 (UTC)
Lew Pitcher <lew.pitcher@digitalfreehold.ca> wrote:
>FWIW, I'm attempting to write an X11 Display Manager using low-level Xlib
>calls,
>not because there are no X11 Display Managers available, but because I wish to
>learn about X11, and I would like a Display Manager that works the way /I/ want
>
>it to work.

Good luck with that (genuinely, I'm not being sarcastic). I wrote one about
20 years ago and it was a fun project to do but the problem was that even
the venerable O'Reilly XLib manuals didn't provide all the information
required as they're more geared towards developing user applications. In the
end I had to look through other code to see how stuff was done but even then
some things I never got working properly.

Re: Wheel re-invention (Was: comp.lang.c blocked on Google Groups

<evXHI.46029$Vv6.21841@fx45.iad>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17498&group=comp.lang.c#17498

  copy link   Newsgroups: comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!feeder5.feed.usenet.farm!feeder1.feed.usenet.farm!feed.usenet.farm!newsfeed.xs4all.nl!newsfeed9.news.xs4all.nl!news-out.netnews.com!news.alt.net!fdc2.netnews.com!peer03.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx45.iad.POSTED!not-for-mail
X-newsreader: xrn 9.03-beta-14-64bit
Sender: scott@dragon.sl.home (Scott Lurndal)
From: sco...@slp53.sl.home (Scott Lurndal)
Reply-To: slp53@pacbell.net
Subject: Re: Wheel re-invention (Was: comp.lang.c blocked on Google Groups
Newsgroups: comp.lang.c,comp.lang.c++
References: <s9q5la$lqn$1@dont-email.me> <scm31o$hbd$1@gioia.aioe.org> <E4DHI.1494$wG6.438@fx18.iad> <scn1sn$1bjk$1@gioia.aioe.org> <scncn6$3gief$2@news.xmission.com> <scnfs0$qth$1@dont-email.me> <scorht$3oe$1@gioia.aioe.org>
Lines: 20
Message-ID: <evXHI.46029$Vv6.21841@fx45.iad>
X-Complaints-To: abuse@usenetserver.com
NNTP-Posting-Date: Thu, 15 Jul 2021 14:20:58 UTC
Organization: UsenetServer - www.usenetserver.com
Date: Thu, 15 Jul 2021 14:20:58 GMT
X-Received-Bytes: 1850
 by: Scott Lurndal - Thu, 15 Jul 2021 14:20 UTC

MrSpud_0zkkxn6jj@uncf5cotva75ujdt.gov writes:
>On Wed, 14 Jul 2021 20:02:08 -0000 (UTC)
>Lew Pitcher <lew.pitcher@digitalfreehold.ca> wrote:
>>FWIW, I'm attempting to write an X11 Display Manager using low-level Xlib
>>calls,
>>not because there are no X11 Display Managers available, but because I wish to
>>learn about X11, and I would like a Display Manager that works the way /I/ want
>>
>>it to work.
>
>Good luck with that (genuinely, I'm not being sarcastic). I wrote one about
>20 years ago and it was a fun project to do but the problem was that even
>the venerable O'Reilly XLib manuals didn't provide all the information
>required as they're more geared towards developing user applications. In the
>end I had to look through other code to see how stuff was done but even then
>some things I never got working properly.
>

Hm.. All the X11Rx code is open source; it's easy enough to use the
source of libX11, libXt, and libXaw as a reference.

Re: Wheel re-invention (Was: comp.lang.c blocked on Google Groups

<scph2d$1jii$1@gioia.aioe.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17499&group=comp.lang.c#17499

  copy link   Newsgroups: comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!aioe.org!WoICLwCjSn7GwABmkkA22w.user.gioia.aioe.org.POSTED!not-for-mail
From: MrSpud_6...@1h0c.net
Newsgroups: comp.lang.c,comp.lang.c++
Subject: Re: Wheel re-invention (Was: comp.lang.c blocked on Google Groups
Date: Thu, 15 Jul 2021 14:34:53 +0000 (UTC)
Organization: Aioe.org NNTP Server
Lines: 30
Message-ID: <scph2d$1jii$1@gioia.aioe.org>
References: <s9q5la$lqn$1@dont-email.me> <scm31o$hbd$1@gioia.aioe.org> <E4DHI.1494$wG6.438@fx18.iad> <scn1sn$1bjk$1@gioia.aioe.org> <scncn6$3gief$2@news.xmission.com> <scnfs0$qth$1@dont-email.me> <scorht$3oe$1@gioia.aioe.org> <evXHI.46029$Vv6.21841@fx45.iad>
NNTP-Posting-Host: WoICLwCjSn7GwABmkkA22w.user.gioia.aioe.org
X-Complaints-To: abuse@aioe.org
X-Notice: Filtered by postfilter v. 0.9.2
 by: MrSpud_6...@1h0c.net - Thu, 15 Jul 2021 14:34 UTC

On Thu, 15 Jul 2021 14:20:58 GMT
scott@slp53.sl.home (Scott Lurndal) wrote:
>MrSpud_0zkkxn6jj@uncf5cotva75ujdt.gov writes:
>>On Wed, 14 Jul 2021 20:02:08 -0000 (UTC)
>>Lew Pitcher <lew.pitcher@digitalfreehold.ca> wrote:
>>>FWIW, I'm attempting to write an X11 Display Manager using low-level Xlib
>>>calls,
>>>not because there are no X11 Display Managers available, but because I wish
>to
>>>learn about X11, and I would like a Display Manager that works the way /I/
>want
>>>
>>>it to work.
>>
>>Good luck with that (genuinely, I'm not being sarcastic). I wrote one about
>>20 years ago and it was a fun project to do but the problem was that even
>>the venerable O'Reilly XLib manuals didn't provide all the information
>>required as they're more geared towards developing user applications. In the
>>end I had to look through other code to see how stuff was done but even then
>>some things I never got working properly.
>>
>
>Hm.. All the X11Rx code is open source; it's easy enough to use the
>source of libX11, libXt, and libXaw as a reference.

The source of another window manager would be a lot more useful IMO as
looking at the source of the above won't show you how to use the required
APIs without doing some reverse engineering nor will it show you what to
use when.

Re: Wheel re-invention (Was: comp.lang.c blocked on Google Groups

<scpifs$9gm$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17500&group=comp.lang.c#17500

  copy link   Newsgroups: comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: lew.pitc...@digitalfreehold.ca (Lew Pitcher)
Newsgroups: comp.lang.c,comp.lang.c++
Subject: Re: Wheel re-invention (Was: comp.lang.c blocked on Google Groups
Date: Thu, 15 Jul 2021 14:59:08 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 38
Message-ID: <scpifs$9gm$1@dont-email.me>
References: <s9q5la$lqn$1@dont-email.me> <scm31o$hbd$1@gioia.aioe.org>
<E4DHI.1494$wG6.438@fx18.iad> <scn1sn$1bjk$1@gioia.aioe.org>
<scncn6$3gief$2@news.xmission.com> <scnfs0$qth$1@dont-email.me>
<scorht$3oe$1@gioia.aioe.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 15 Jul 2021 14:59:08 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="41a819da04d1b13d5317ea7704347b6d";
logging-data="9750"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19DyZUkE6RdCOCgP/WnKBvYCg2uTh6VWUo="
User-Agent: Pan/0.139 (Sexual Chocolate; GIT bf56508
git://git.gnome.org/pan2)
Cancel-Lock: sha1:uFcDwoQTSqjat9bPaS6/kOL4Qh0=
 by: Lew Pitcher - Thu, 15 Jul 2021 14:59 UTC

On Thu, 15 Jul 2021 08:27:41 +0000, MrSpud_0zkkxn6jj wrote:

> On Wed, 14 Jul 2021 20:02:08 -0000 (UTC)
> Lew Pitcher <lew.pitcher@digitalfreehold.ca> wrote:
>>FWIW, I'm attempting to write an X11 Display Manager using low-level Xlib
>>calls,
>>not because there are no X11 Display Managers available, but because I wish to
>>learn about X11, and I would like a Display Manager that works the way /I/ want
>>
>>it to work.
>
> Good luck with that (genuinely, I'm not being sarcastic). I wrote one about
> 20 years ago and it was a fun project to do but the problem was that even
> the venerable O'Reilly XLib manuals didn't provide all the information
> required as they're more geared towards developing user applications. In the
> end I had to look through other code to see how stuff was done but even then
> some things I never got working properly.

Thanks for the best wishes.

Yah, I'm about 50 pages into the Xlib manual, and have completed (and played with)
the basicwin example. And then, I left the manual alone, except for the reference
information.

I quickly found that Xlib alone wasn't conducive to effective programming; I need
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.

I have a rudimentary edit widget, and a toggleswitch widget, and a way of abstracting
the event loop into widget/window event handlers, all cobbled together over the last
couple of weeks. I intend to build enough of a framework to familiarize myself with
the practice and pitfalls of Xlib, before I move on to other toolkits. The project
isn't really about building a DM; it's about learning Xlib. If I get a usable DM
from it, then "bonus", otherwise I will still have learned something.

--
Lew Pitcher
"In Skills, We Trust"

Re: Wheel re-invention (Was: comp.lang.c blocked on Google Groups

<7cefec9a-9b13-4bbf-b30d-f7d8415aee88n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17501&group=comp.lang.c#17501

  copy link   Newsgroups: comp.lang.c
X-Received: by 2002:a37:668f:: with SMTP id a137mr4492728qkc.481.1626362983951;
Thu, 15 Jul 2021 08:29:43 -0700 (PDT)
X-Received: by 2002:ac8:7f07:: with SMTP id f7mr4444361qtk.120.1626362983790;
Thu, 15 Jul 2021 08:29:43 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!news.dns-netz.com!news.freedyn.net!newsfeed.xs4all.nl!newsfeed8.news.xs4all.nl!news-out.netnews.com!news.alt.net!fdc2.netnews.com!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.c
Date: Thu, 15 Jul 2021 08:29:43 -0700 (PDT)
In-Reply-To: <scpifs$9gm$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=2a00:23a8:400a:5601:50e8:270a:2644:153c;
posting-account=Dz2zqgkAAADlK5MFu78bw3ab-BRFV4Qn
NNTP-Posting-Host: 2a00:23a8:400a:5601:50e8:270a:2644:153c
References: <s9q5la$lqn$1@dont-email.me> <scm31o$hbd$1@gioia.aioe.org>
<E4DHI.1494$wG6.438@fx18.iad> <scn1sn$1bjk$1@gioia.aioe.org>
<scncn6$3gief$2@news.xmission.com> <scnfs0$qth$1@dont-email.me>
<scorht$3oe$1@gioia.aioe.org> <scpifs$9gm$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <7cefec9a-9b13-4bbf-b30d-f7d8415aee88n@googlegroups.com>
Subject: Re: Wheel re-invention (Was: comp.lang.c blocked on Google Groups
From: malcolm....@gmail.com (Malcolm McLean)
Injection-Date: Thu, 15 Jul 2021 15:29:43 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 3804
 by: Malcolm McLean - Thu, 15 Jul 2021 15:29 UTC

On Thursday, 15 July 2021 at 15:59:21 UTC+1, Lew Pitcher wrote:
> On Thu, 15 Jul 2021 08:27:41 +0000, MrSpud_0zkkxn6jj wrote:
>
> > On Wed, 14 Jul 2021 20:02:08 -0000 (UTC)
> > Lew Pitcher <lew.p...@digitalfreehold.ca> wrote:
> >>FWIW, I'm attempting to write an X11 Display Manager using low-level Xlib
> >>calls,
> >>not because there are no X11 Display Managers available, but because I wish to
> >>learn about X11, and I would like a Display Manager that works the way /I/ want
> >>
> >>it to work.
> >
> > Good luck with that (genuinely, I'm not being sarcastic). I wrote one about
> > 20 years ago and it was a fun project to do but the problem was that even
> > the venerable O'Reilly XLib manuals didn't provide all the information
> > required as they're more geared towards developing user applications. In the
> > end I had to look through other code to see how stuff was done but even then
> > some things I never got working properly.
> Thanks for the best wishes.
>
> Yah, I'm about 50 pages into the Xlib manual, and have completed (and played with)
> the basicwin example. And then, I left the manual alone, except for the reference
> information.
>
> I quickly found that Xlib alone wasn't conducive to effective programming; I need
> 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.
>
> I have a rudimentary edit widget, and a toggleswitch widget, and a way of abstracting
> the event loop into widget/window event handlers, all cobbled together over the last
> couple of weeks. I intend to build enough of a framework to familiarize myself with
> the practice and pitfalls of Xlib, before I move on to other toolkits. The project
> isn't really about building a DM; it's about learning Xlib. If I get a usable DM
> from it, then "bonus", otherwise I will still have learned something.
>
I built Baby X, oriignally, as the name suggests, as a higher-level layer of abstraction
over Xlib. I then ported it to Windows so Baby X programs can run under either
Linux (any maybe other Unices) and Windows.

A medium-level GUI toolkit needs entities such as buttons, menus, list boxes,
check boxes, image display windows, radio buttons, scrolling support, and so on.
These aren't all that difficult to program, though it's harder to get them right.

Re: Wheel re-invention (Was: comp.lang.c blocked on Google Groups

<scrjon$bh5$1@gioia.aioe.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17512&group=comp.lang.c#17512

  copy link   Newsgroups: comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!aioe.org!WoICLwCjSn7GwABmkkA22w.user.gioia.aioe.org.POSTED!not-for-mail
From: MrSpud_8...@ko9uz7rn4n552n6rutmfe.eu
Newsgroups: comp.lang.c,comp.lang.c++
Subject: Re: Wheel re-invention (Was: comp.lang.c blocked on Google Groups
Date: Fri, 16 Jul 2021 09:33:11 +0000 (UTC)
Organization: Aioe.org NNTP Server
Lines: 14
Message-ID: <scrjon$bh5$1@gioia.aioe.org>
References: <s9q5la$lqn$1@dont-email.me> <scm31o$hbd$1@gioia.aioe.org>
<E4DHI.1494$wG6.438@fx18.iad> <scn1sn$1bjk$1@gioia.aioe.org>
<scncn6$3gief$2@news.xmission.com> <scnfs0$qth$1@dont-email.me>
<scorht$3oe$1@gioia.aioe.org>
<scpifs$9gm$1@dont-email.me>
NNTP-Posting-Host: WoICLwCjSn7GwABmkkA22w.user.gioia.aioe.org
X-Complaints-To: abuse@aioe.org
X-Notice: Filtered by postfilter v. 0.9.2
 by: MrSpud_8...@ko9uz7rn4n552n6rutmfe.eu - Fri, 16 Jul 2021 09:33 UTC

On Thu, 15 Jul 2021 14:59:08 -0000 (UTC)
Lew Pitcher <lew.pitcher@digitalfreehold.ca> wrote:
>I quickly found that Xlib alone wasn't conducive to effective programming; I
>need
>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.

Re: Wheel re-invention (Was: comp.lang.c blocked on Google Groups Switch to free (Thunderbird)

<scroic$oln$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17517&group=comp.lang.c#17517

  copy link   Newsgroups: comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: aurio...@gmx.de (Christian Gollwitzer)
Newsgroups: comp.lang.c,comp.lang.c++
Subject: Re: Wheel re-invention (Was: comp.lang.c blocked on Google Groups
Switch to free (Thunderbird)
Date: Fri, 16 Jul 2021 12:55:02 +0200
Organization: A noiseless patient Spider
Lines: 16
Message-ID: <scroic$oln$1@dont-email.me>
References: <s9q5la$lqn$1@dont-email.me> <scn1sn$1bjk$1@gioia.aioe.org>
<scncn6$3gief$2@news.xmission.com> <20210714131012.811@kylheku.com>
<scnjer$3gm89$1@news.xmission.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 16 Jul 2021 10:55:08 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="d8bda3200ba50ee71e4565f2088043be";
logging-data="25271"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19jmA+xgek1kVl4aW2eNsYVtImC9d6bZyM="
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:78.0)
Gecko/20100101 Thunderbird/78.11.0
Cancel-Lock: sha1:NO+F+nRkvMdCNYVwCJFgWzx1Z5A=
In-Reply-To: <scnjer$3gm89$1@news.xmission.com>
 by: Christian Gollwitzer - Fri, 16 Jul 2021 10:55 UTC

Am 14.07.21 um 23:03 schrieb Kenny McCormack:
> Also, this whole sub-thread about re-inventing trn, makes me think of a
> 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

Re: Wheel re-invention (Was: comp.lang.c blocked on Google Groups

<scs8s3$29j$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17519&group=comp.lang.c#17519

  copy link   Newsgroups: comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: lew.pitc...@digitalfreehold.ca (Lew Pitcher)
Newsgroups: comp.lang.c,comp.lang.c++
Subject: Re: Wheel re-invention (Was: comp.lang.c blocked on Google Groups
Date: Fri, 16 Jul 2021 15:33:23 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 40
Message-ID: <scs8s3$29j$1@dont-email.me>
References: <s9q5la$lqn$1@dont-email.me> <scm31o$hbd$1@gioia.aioe.org>
<E4DHI.1494$wG6.438@fx18.iad> <scn1sn$1bjk$1@gioia.aioe.org>
<scncn6$3gief$2@news.xmission.com> <scnfs0$qth$1@dont-email.me>
<scorht$3oe$1@gioia.aioe.org> <scpifs$9gm$1@dont-email.me>
<scrjon$bh5$1@gioia.aioe.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 16 Jul 2021 15:33:23 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="7c9909bc025da3558b24cb848da69657";
logging-data="2355"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+KTPMujUDiR/v/Cint093s/Oun2EMVvRw="
User-Agent: Pan/0.139 (Sexual Chocolate; GIT bf56508
git://git.gnome.org/pan2)
Cancel-Lock: sha1:stLcO6a6Do90gouXsUA6MzdNes0=
 by: Lew Pitcher - Fri, 16 Jul 2021 15:33 UTC

On Fri, 16 Jul 2021 09:33:11 +0000, MrSpud_8nnwe wrote:

> On Thu, 15 Jul 2021 14:59:08 -0000 (UTC)
> Lew Pitcher <lew.pitcher@digitalfreehold.ca> wrote:
>>I quickly found that Xlib alone wasn't conducive to effective programming; I
>>need
>>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.

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.

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

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"

Re: comp.lang.c blocked on Google Groups Switch to free (Thunderbird

<20210716195959.3495263b7716a3ad853fe48b@g{oogle}mail.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17520&group=comp.lang.c#17520

  copy link   Newsgroups: comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: anton....@g{oogle}mail.com (Anton Shepelev)
Newsgroups: comp.lang.c,comp.lang.c++
Subject: Re: comp.lang.c blocked on Google Groups Switch to free
(Thunderbird
Date: Fri, 16 Jul 2021 19:59:59 +0300
Organization: A noiseless patient Spider
Lines: 21
Message-ID: <20210716195959.3495263b7716a3ad853fe48b@g{oogle}mail.com>
References: <s9q5la$lqn$1@dont-email.me>
<sc29s4$e9u$1@dont-email.me>
<md2FI.714$Q75.602@fx24.iad>
<sc2cng$14hm$1@gioia.aioe.org>
<scj5ai$3ecp9$1@news.xmission.com>
<sckg30$18q6$1@gioia.aioe.org>
<scm31o$hbd$1@gioia.aioe.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Injection-Info: reader02.eternal-september.org; posting-host="9b5b91d0581bf0a84632b3fe5eec03b8";
logging-data="10827"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+D/VMiNPNB0Dqt/2kl3OSBfSnO05vw4Ik="
Cancel-Lock: sha1:2qQg0oUQnI+kCJDhu1sb/WUOE4Q=
X-Newsreader: Sylpheed 3.5.0 (GTK+ 2.24.23; i686-pc-mingw32)
 by: Anton Shepelev - Fri, 16 Jul 2021 16:59 UTC

MrSpud:

> Given how many apparent geniuses subscribe to
> comp.lang.c++ I'm amazed none of them have written their
> 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]

Re: comp.lang.c blocked on Google Groups Switch to free (Thunderbird

<2aBII.2226$Pn7.688@fx16.iad>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17529&group=comp.lang.c#17529

  copy link   Newsgroups: comp.lang.c
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!newsreader4.netcologne.de!news.netcologne.de!peer03.ams1!peer.ams1.xlned.com!news.xlned.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx16.iad.POSTED!not-for-mail
From: nos...@dfs.com (DFS)
Subject: Re: comp.lang.c blocked on Google Groups Switch to free (Thunderbird
Newsgroups: comp.lang.c
References: <s9q5la$lqn$1@dont-email.me> <sc29s4$e9u$1@dont-email.me>
<md2FI.714$Q75.602@fx24.iad> <sc2cng$14hm$1@gioia.aioe.org>
<scj5ai$3ecp9$1@news.xmission.com> <sckg30$18q6$1@gioia.aioe.org>
<scm31o$hbd$1@gioia.aioe.org>
X-Mozilla-News-Host: news://usnews.blocknews.net
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.12.0
MIME-Version: 1.0
In-Reply-To: <scm31o$hbd$1@gioia.aioe.org>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Lines: 16
Message-ID: <2aBII.2226$Pn7.688@fx16.iad>
X-Complaints-To: abuse@blocknews.net
NNTP-Posting-Date: Sat, 17 Jul 2021 13:45:34 UTC
Organization: blocknews - www.blocknews.net
Date: Sat, 17 Jul 2021 09:45:33 -0400
X-Received-Bytes: 1564
 by: DFS - Sat, 17 Jul 2021 13:45 UTC

On 7/14/2021 3:17 AM, MrSpud_0wmge0me@1luxp5mj4a5obrr0ws.net wrote:

> Given how many apparent geniuses subscribe to comp.lang.c++ I'm amazed none
> of them have written their 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.

I knocked out a simple command line reader-only in Python in no time.

https://imgur.com/a/Iaai5nN

Does yours show threading?

Re: Wheel re-invention (Was: comp.lang.c blocked on Google Groups

<scurhg$11n6$1@gioia.aioe.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17531&group=comp.lang.c#17531

  copy link   Newsgroups: comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!aioe.org!WoICLwCjSn7GwABmkkA22w.user.gioia.aioe.org.POSTED!not-for-mail
From: MrSpud_C...@atc_rakxp6.info
Newsgroups: comp.lang.c,comp.lang.c++
Subject: Re: Wheel re-invention (Was: comp.lang.c blocked on Google Groups
Date: Sat, 17 Jul 2021 15:04:16 +0000 (UTC)
Organization: Aioe.org NNTP Server
Lines: 39
Message-ID: <scurhg$11n6$1@gioia.aioe.org>
References: <s9q5la$lqn$1@dont-email.me> <scm31o$hbd$1@gioia.aioe.org>
<E4DHI.1494$wG6.438@fx18.iad> <scn1sn$1bjk$1@gioia.aioe.org>
<scncn6$3gief$2@news.xmission.com> <scnfs0$qth$1@dont-email.me>
<scorht$3oe$1@gioia.aioe.org> <scpifs$9gm$1@dont-email.me>
<scrjon$bh5$1@gioia.aioe.org>
<scs8s3$29j$1@dont-email.me>
NNTP-Posting-Host: WoICLwCjSn7GwABmkkA22w.user.gioia.aioe.org
X-Complaints-To: abuse@aioe.org
X-Notice: Filtered by postfilter v. 0.9.2
 by: MrSpud_C...@atc_rakxp6.info - Sat, 17 Jul 2021 15:04 UTC

On Fri, 16 Jul 2021 15:33:23 -0000 (UTC)
Lew Pitcher <lew.pitcher@digitalfreehold.ca> wrote:
>On Fri, 16 Jul 2021 09:33:11 +0000, MrSpud_8nnwe wrote:
>
>> On Thu, 15 Jul 2021 14:59:08 -0000 (UTC)
>> Lew Pitcher <lew.pitcher@digitalfreehold.ca> wrote:
>>>I quickly found that Xlib alone wasn't conducive to effective programming; I
>>>need
>>>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.
>
>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.

I should imagine most display managers are little more than a window that
accepts password credentials which does credential checking and if ok simply
exec's the required WM or enviroment.

>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,

Personally I'd go for Motif if you can still find libraries that'll work on
modern systems.

Re: Wheel re-invention (Was: comp.lang.c blocked on Google Groups

<scv0ij$51k$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17532&group=comp.lang.c#17532

  copy link   Newsgroups: comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: lew.pitc...@digitalfreehold.ca (Lew Pitcher)
Newsgroups: comp.lang.c,comp.lang.c++
Subject: Re: Wheel re-invention (Was: comp.lang.c blocked on Google Groups
Date: Sat, 17 Jul 2021 16:30:12 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 78
Message-ID: <scv0ij$51k$1@dont-email.me>
References: <s9q5la$lqn$1@dont-email.me> <scm31o$hbd$1@gioia.aioe.org>
<E4DHI.1494$wG6.438@fx18.iad> <scn1sn$1bjk$1@gioia.aioe.org>
<scncn6$3gief$2@news.xmission.com> <scnfs0$qth$1@dont-email.me>
<scorht$3oe$1@gioia.aioe.org> <scpifs$9gm$1@dont-email.me>
<scrjon$bh5$1@gioia.aioe.org> <scs8s3$29j$1@dont-email.me>
<scurhg$11n6$1@gioia.aioe.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 17 Jul 2021 16:30:12 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="124034d5d9a528844bf760ecc8378f43";
logging-data="5172"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19ZowuYqslAPjjpyLNaP/ciKmU+AUnjDPY="
User-Agent: Pan/0.139 (Sexual Chocolate; GIT bf56508
git://git.gnome.org/pan2)
Cancel-Lock: sha1:zVZQ9dYmOp+qsd3sQedNDLalSR8=
 by: Lew Pitcher - Sat, 17 Jul 2021 16:30 UTC

On Sat, 17 Jul 2021 15:04:16 +0000, MrSpud_Ccq3_3_r wrote:

> On Fri, 16 Jul 2021 15:33:23 -0000 (UTC)
> Lew Pitcher <lew.pitcher@digitalfreehold.ca> wrote:
>>On Fri, 16 Jul 2021 09:33:11 +0000, MrSpud_8nnwe wrote:
>>
>>> On Thu, 15 Jul 2021 14:59:08 -0000 (UTC)
>>> Lew Pitcher <lew.pitcher@digitalfreehold.ca> wrote:
>>>>I quickly found that Xlib alone wasn't conducive to effective programming; I
>>>>need
>>>>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.
>>
>>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.
>
> I should imagine most display managers are little more than a window that
> accepts password credentials which does credential checking and if ok simply
> exec's the required WM or enviroment.

Not really. To satisfy a purely local login, you need a minimum of two input
edit fields: a Username that echoes typed characters and a password that doesn't.
If you add XDMCP into the mix (which I intend to do), you need an additional
field that allows you to pick the host to connect to from a list of eligible
hostnames. These three fields may require just one window, but more likely
require more. In my experimentation, I have 7 windows just to handle this
(a window for the Hostname, a window for the ScrollUp button, a window for
the ScrollDown button, a window to frame the ScrollUp/Hostname/ScrollDown
set, a window for the Username, a window for the Password, and a window to
frame the whole set).

Add to this a window for a localtime clock, a window for a terminal identification,
and a window for a DM identifier, and all the miscellaneous windows
needed to frame these presentation windows, and you have quite a number
of windows to manage.

Then, of course, there's the actual activities that the windows themselves
present. I have a clock, so I must format and present the time and date.
I have two text inputs, so I must write text editing code. I have a scrollable
selection window, so I must write logic to update the selection, and to handle
the ScrollUp and ScrollDown buttons.

And, then there's other, non-window logic, such as the logic to start the X
server (if necessary), the logic to validate usernames and passwords (both
locally and remotely), and the logic to start the user's WM of choice.

All in all, this project will teach me a great deal about writing X11 Xlib
application code, and about X11 in general. And that's the primary goal.

>>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,
>
> Personally I'd go for Motif if you can still find libraries that'll work on
> modern systems.

Pish, tush.

I have, at my fingertips, the Athena widget set (both Xaw and Xaw3d), and Motif,
supplied as part of the Slackware Linux distribution I work in. I also have GTK+,
GTK+2, and GTK+3. Also QT and FLTK, should I want to work in C++.

--
Lew Pitcher
"In Skills, We Trust"

Re: Wheel re-invention (Was: comp.lang.c blocked on Google Groups

<scvll0$42h$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17537&group=comp.lang.c#17537

  copy link   Newsgroups: comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: inva...@add.invalid (Manfred)
Newsgroups: comp.lang.c,comp.lang.c++
Subject: Re: Wheel re-invention (Was: comp.lang.c blocked on Google Groups
Date: Sun, 18 Jul 2021 00:29:51 +0200
Organization: A noiseless patient Spider
Lines: 13
Message-ID: <scvll0$42h$1@dont-email.me>
References: <s9q5la$lqn$1@dont-email.me> <scm31o$hbd$1@gioia.aioe.org>
<E4DHI.1494$wG6.438@fx18.iad> <scn1sn$1bjk$1@gioia.aioe.org>
<scncn6$3gief$2@news.xmission.com> <scnfs0$qth$1@dont-email.me>
<scorht$3oe$1@gioia.aioe.org> <scpifs$9gm$1@dont-email.me>
<scrjon$bh5$1@gioia.aioe.org> <scs8s3$29j$1@dont-email.me>
<scurhg$11n6$1@gioia.aioe.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 17 Jul 2021 22:29:52 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="3ac3564bdd19f8c1be0b2bf7ab321671";
logging-data="4177"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18j2pis+DDbLH881HaqRb7j"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.12.0
Cancel-Lock: sha1:LJcZ9nH8kzKqnaWcqIY5pPIfvCQ=
In-Reply-To: <scurhg$11n6$1@gioia.aioe.org>
Content-Language: en-US
 by: Manfred - Sat, 17 Jul 2021 22:29 UTC

On 7/17/2021 5:04 PM, MrSpud_Ccq3_3_r@atc_rakxp6.info wrote:
>> 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,
> Personally I'd go for Motif if you can still find libraries that'll work on
> modern systems.
>
>

Probably Lesstif, which, as far as I remember, is a FOSS clone of Motif.
But that was along time ago, so I may have missed some happening meanwhile.

Re: comp.lang.c blocked on Google Groups Switch to free (Thunderbird

<84v9582wx2.fsf@loft.i-did-not-set--mail-host-address--so-tickle-me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17542&group=comp.lang.c#17542

  copy link   Newsgroups: comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.snarked.org!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 17 Jul 2021 21:11:41 -0500
From: ste...@loft.i-did-not-set--mail-host-address--so-tickle-me (steve)
Newsgroups: comp.lang.c,comp.lang.c++
Subject: Re: comp.lang.c blocked on Google Groups Switch to free (Thunderbird
References: <s9q5la$lqn$1@dont-email.me> <sc29s4$e9u$1@dont-email.me>
<md2FI.714$Q75.602@fx24.iad> <sc2cng$14hm$1@gioia.aioe.org>
<scj5ai$3ecp9$1@news.xmission.com> <sckg30$18q6$1@gioia.aioe.org>
<scm31o$hbd$1@gioia.aioe.org>
Date: Sat, 17 Jul 2021 22:11:37 -0400
Message-ID: <84v9582wx2.fsf@loft.i-did-not-set--mail-host-address--so-tickle-me>
Organization: Loft - a Gnu/Linux system
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux)
Cancel-Lock: sha1:T6Lk2+iUzV0X2mDdYVnuV39n5i4=
MIME-Version: 1.0
Content-Type: text/plain
Lines: 14
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-3Zw4a1Fo11XlJ2K3juSt2iPjuY51ZfMEDzAzVyifdTBCAX0YslK7hCuHn3K7C2RjYmNSOyrHbD5XTYx!XnmjgxTMS1OpYc4x9feroli6uoeTyKEyH7w/agI80/5jlQwbDsAQ9gaTIIE2bbUS3Rgf/RZxxCSQ!rQ0EF1E4I0a10bDMbFHYcaLM/JTDKA==
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 1854
 by: steve - Sun, 18 Jul 2021 02:11 UTC

MrSpud_0wmge0me@1luxp5mj4a5obrr0ws.net writes:

> On Tue, 13 Jul 2021 16:45:00 +0000
> Real Troll <real.troll@trolls.com> wrote:

[ ... this is a shameless plug ... ]

I have been using giganews (http://www.giganews.com) for over 10 years
and have had no problems. Sometimes you need to pay for quality service.
I wouldn't be surprised if google is spamming usenet groups so they can
snag the domain servers...

Just paranoid steve.

Re: Wheel re-invention (Was: comp.lang.c blocked on Google Groups

<sd3asq$1dpk$1@gioia.aioe.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17545&group=comp.lang.c#17545

  copy link   Newsgroups: comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!aioe.org!T82FeZt+ua9clnYoA1RLIQ.user.46.165.242.91.POSTED!not-for-mail
From: MrSpud_2...@cligh74ct.info
Newsgroups: comp.lang.c,comp.lang.c++
Subject: Re: Wheel re-invention (Was: comp.lang.c blocked on Google Groups
Date: Mon, 19 Jul 2021 07:50:50 -0000 (UTC)
Organization: Aioe.org NNTP Server
Message-ID: <sd3asq$1dpk$1@gioia.aioe.org>
References: <s9q5la$lqn$1@dont-email.me> <scm31o$hbd$1@gioia.aioe.org>
<E4DHI.1494$wG6.438@fx18.iad> <scn1sn$1bjk$1@gioia.aioe.org>
<scncn6$3gief$2@news.xmission.com> <scnfs0$qth$1@dont-email.me>
<scorht$3oe$1@gioia.aioe.org> <scpifs$9gm$1@dont-email.me>
<scrjon$bh5$1@gioia.aioe.org> <scs8s3$29j$1@dont-email.me>
<scurhg$11n6$1@gioia.aioe.org>
<scv0ij$51k$1@dont-email.me>
Injection-Info: gioia.aioe.org; logging-data="46900"; posting-host="T82FeZt+ua9clnYoA1RLIQ.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
X-Notice: Filtered by postfilter v. 0.9.2
 by: MrSpud_2...@cligh74ct.info - Mon, 19 Jul 2021 07:50 UTC

On Sat, 17 Jul 2021 16:30:12 -0000 (UTC)
Lew Pitcher <lew.pitcher@digitalfreehold.ca> wrote:
>On Sat, 17 Jul 2021 15:04:16 +0000, MrSpud_Ccq3_3_r wrote:
>> I should imagine most display managers are little more than a window that
>> accepts password credentials which does credential checking and if ok simply
>> exec's the required WM or enviroment.
>
>Not really. To satisfy a purely local login, you need a minimum of two input
>edit fields: a Username that echoes typed characters and a password that
>doesn't.
>If you add XDMCP into the mix (which I intend to do), you need an additional
>field that allows you to pick the host to connect to from a list of eligible
>hostnames. These three fields may require just one window, but more likely
>require more. In my experimentation, I have 7 windows just to handle this
>(a window for the Hostname, a window for the ScrollUp button, a window for
>the ScrollDown button, a window to frame the ScrollUp/Hostname/ScrollDown
>set, a window for the Username, a window for the Password, and a window to
>frame the whole set).
>
>Add to this a window for a localtime clock, a window for a terminal
>identification,
>and a window for a DM identifier, and all the miscellaneous windows
>needed to frame these presentation windows, and you have quite a number
>of windows to manage.
>
>Then, of course, there's the actual activities that the windows themselves
>present. I have a clock, so I must format and present the time and date.
>I have two text inputs, so I must write text editing code. I have a scrollable
>selection window, so I must write logic to update the selection, and to handle
>the ScrollUp and ScrollDown buttons.

You can obviously add as many bells and whistles as you like, but ultimately
all you need for a basic login system is username and password - 1 window,
2 textboxes. For the other stuff you don't need a drop down, you could just
have them pre-listed which can then be clicked on, much simpler.

>And, then there's other, non-window logic, such as the logic to start the X
>server (if necessary), the logic to validate usernames and passwords (both
>locally and remotely), and the logic to start the user's WM of choice.

Basic *nix fork-exec stuff.

>> Personally I'd go for Motif if you can still find libraries that'll work on
>> modern systems.
>
>Pish, tush.
>
>I have, at my fingertips, the Athena widget set (both Xaw and Xaw3d), and
>Motif,
>supplied as part of the Slackware Linux distribution I work in. I also have

I do have a soft spot for slackware - mainly the lack of the god awful
systemd - but its hardly a standard distro these days and was last updated 5
years ago so obviously not much happening these days. I doubt any of the
common distros will have those libraries installed so if you want it to be
used by others....

Pages:123
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor