That is NOT "a lot of talk and no substance."

I'm a bit older than you and always behind the curve. I started 
programming computers using punch cards at the U, a year or two later 
the U had text terminals for students who didn't know what they didn't 
miss. I later worked in a Biophysical chemistry lab and barely got a 
PDP11 working to read punched paper tape off a scintillation (radiation) 
counter. My big leap forward was getting an Epson QX10 and did the 
"translation of coordinates" needed for pseudo 3D graphic electro-optic 
coefficients of peptide "liquid crystal" concepts. Don't ask me how it 
worked using QBasic and beta QDraw, but when I started to run the 
program the screen went blank for several minutes and I had to beg the 
investors to stay while I prayed the computer would come back to life.

I remember some managers from NWBell said, when I was pushing fiber 
optics, if I ever knew some common networking protocol for 
micro-computers let him know. I suspect that was the software code in 
some papers/books an IBM guy gave me, but I didn't know what C looked 
like, and barely do now. So the timeline of development helps me 
understand my gray hair.

Personally, I'm disappointed the Direct Framebuffer guys seemed to give 
up. I don't want another desktop, X and KDE are already spectacular. I 
want real time hardware access, not "requests" and "hints."

Iznogoud wrote:
> Rick,
> The X window system is absolutely fantastic, and long live the Athena project.
>
> In the 90s, I was confound to a VAX in college when Linux was starting up and
> I was running it on my 486 duct-taped box with kernel 1.1. At the time it was
> the XFree86 that had a liberal enough license for Patrick to include in his
> Slackware distribution. Xorg came about later and he switched. That is the first
> time I realized what a fantastic API Xlib was for making applications. I was
> popping X windows on my 486 over the 24.400 baud modem. I had also pushed a
> Netscape window over the modem on the Amiga X server... Doing things becasue
> we could but great lessons.
>
> With that preface, let me take the opportunity to say I am trying to do my part
> to boost development of X-window based applications (and more so 3D based apps).
> I am in the process of slowly releasing open source code aimed at the Unix
> programmer. Slowly I want to push Windows-centric libraries for transparent
> porting across systems. (Maybe in the end we all develop for Windows and rely
> o CodeWeavers to run it for us under everything else.) This sounds like a lot
> of talk and no substance, so here is the link to my recent releases:
>
> https://github.com/nompelis/INXLib
>
> I tried to make a "library" of using the Xlib without a steep learning curve
> and also providing an example of how to use Xlib and how it works. As for my
> library, here is the first demo built on top of it:
>
> https://github.com/nompelis/INXLib/tree/master/demo1
>
> I am in the process of authoring a set of 3D widgets, so that I can make a
> 3D desktop accessible to virtual reality applications. Again, I am starting
> with X11 but I promise to deliver a cross-platform library (if you know what
> SDL has been for the last 10 years you get the idea).
>
> All comments and criticism welcome. Happy hacking.
>
> _______________________________________________
> TCLUG Mailing List - Minneapolis/St. Paul, Minnesota
> tclug-list at mn-linux.org
> http://mailman.mn-linux.org/mailman/listinfo/tclug-list
>