From owner-freebsd-hackers Sat May 10 12:39:52 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id MAA18241 for hackers-outgoing; Sat, 10 May 1997 12:39:52 -0700 (PDT) Received: from phaeton.artisoft.com (phaeton.Artisoft.COM [198.17.250.50]) by hub.freebsd.org (8.8.5/8.8.5) with SMTP id MAA18236 for ; Sat, 10 May 1997 12:39:48 -0700 (PDT) Received: (from terry@localhost) by phaeton.artisoft.com (8.6.11/8.6.9) id MAA04308; Sat, 10 May 1997 12:33:10 -0700 From: Terry Lambert Message-Id: <199705101933.MAA04308@phaeton.artisoft.com> Subject: Re: g++ shared library segfaults To: jkh@time.cdrom.com (Jordan K. Hubbard) Date: Sat, 10 May 1997 12:33:10 -0700 (MST) Cc: hasty@rah.star-gate.com, chuckr@mat.net, moore@WOLFENET.com, freebsd-hackers@FreeBSD.ORG In-Reply-To: <17949.863236840@time.cdrom.com> from "Jordan K. Hubbard" at May 9, 97 09:00:40 pm X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-hackers@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > > Qt looks pretty good to me replace it by something better and I will > > consider it. > > I thought we were talking about document prep systems - now we're > evaluating GUI toolkits on their own, independant merit? I'm > confused. :-) Don't be so quick to judge. I wanted a single UI program to talk to command line administration programs that obeyed a given set of interactor semantics. So I wrote a set of command line tools for administering user accounts... all the whistles -- UID, GID, renaming, renumbering, relocation of account directories, etc., etc.. The idea was to have user tools, disk management tools, service administration tools, etc.. Basically, an NT 4.0 type UI for UNIX, with about 15-20 actual programs backing it. Then I came up with an interactor grammar for talking to the command line utilities -- command line options and statting of stdin to see if it was a pipe, etc., etc.. Then I started writing an X based UI, but decided that the only way it would ever fly is if the UI had a standard look and feel, and the closest thing UNIX has to a standard is Motif. So I started writing a Motif clone to support the X based UI (it now runs all of the Young sample code pixel-for-pixel identically to the real Motif, but isn't quite there yet, and it looks like ELF is finally going to remove my objections to LGPL, so I haven't hacked on it in six months). I basically work on any of these pieces when I want something fun to hack on. Keep enough projects going, and there's always *something* fun to hack on. FS internals books, serial communications books, C code, C++ code, artwork, etc.. I personally have 136 cataloged projects, and more miscellaneous things than I can count. I guess I'm a dataflow machine? 8-). Anyway, it keeps you sane for your day job. So I definitely understand his digression, and the motivation for the overall project. 8-). Regards, Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers.