9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* Re: [9fans] nix at lsub
@ 2012-04-18 18:05 arnold
  2012-04-19  1:37 ` hiro
  2012-04-19 15:50 ` ComeauAt9Fans@gmail.com
  0 siblings, 2 replies; 50+ messages in thread
From: arnold @ 2012-04-18 18:05 UTC (permalink / raw)
  To: 9fans, lucio

> > having to write the same set of GUI interfaces
> > three times (X11, windows, Mac OS).
>
> I'd like to put in a good word for Plan 9, in case it gets forgotten.
> And, yes, Qt does not support Plan 9, I guess we'll need to find some
> compromise, if at all possible.
>
> ++L

Good point. Unfortunately, until Plan 9 grows a C++ compiler, Qt isn't
an option for it.  If/when that does happen, it would be a worthwhile
thing to have there (In My Humble Opinion, of course :-).

Arnold



^ permalink raw reply	[flat|nested] 50+ messages in thread
* Re: [9fans] nix at lsub
@ 2012-04-18 16:09 arnold
  2012-04-18 16:18 ` Nemo
  2012-04-18 17:43 ` Lucio De Re
  0 siblings, 2 replies; 50+ messages in thread
From: arnold @ 2012-04-18 16:09 UTC (permalink / raw)
  To: 9fans

> Is it exported as files?
>
> I thought I knew Qt, but, if it provides a file interface, I missed that.

No - but I would suggest building on Qt, to let it handle all the interface
to the native graphics, and you provide the file service / translation
over it.

I think that would be challenging and interesting, and also save you an
*enormous* amount of work in having to write the same set of GUI interfaces
three times (X11, windows, Mac OS).

In other words, the GUI part is already a laregly solved problem; build
upon it instead of reinventing it.

Just an idea. :-)

Arnold



^ permalink raw reply	[flat|nested] 50+ messages in thread
* Re: [9fans] nix at lsub
@ 2012-04-18 15:45 arnold
  2012-04-18 15:49 ` Francisco J Ballesteros
  0 siblings, 1 reply; 50+ messages in thread
From: arnold @ 2012-04-18 15:45 UTC (permalink / raw)
  To: 9fans

Hi.

> To make it explicit, the plan I have is to
> throw away o/live and o/mero and write something native for
> macos, linux, and perhaps ios such that the UI widgets are abstract
> and handled in a similar way they are handled in o/live.
>
> Only that they'd be native widgets with the look of the native system
> (that's not to say you can't implement an editable text-pannel with
> the mouse language we all love).

Qt already provides this (and much more). It means working in C++ (which is
either a bug or a feature, depending upon how you look at it).

I have used Qt and find it well designed and pleasant to use, but many
9fans might find such a thougt to be heretical.

> Also, as Forsyth points out, the set of widgets has to be rethought, e.g.,
> there should be a web widget.

I think Qt even has that.

> Then it's a matter of using those files from inferno, and remote systems.
>
> But, as I said, I don't have a single line of code yet for all of this.

It sounds like interesting work!  Good luck!

Arnold



^ permalink raw reply	[flat|nested] 50+ messages in thread
* [9fans] nix at lsub
@ 2012-04-14 21:02 Nemo
  2012-04-15 13:45 ` David Leimbach
                   ` (2 more replies)
  0 siblings, 3 replies; 50+ messages in thread
From: Nemo @ 2012-04-14 21:02 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

Hi,

just FYI,

http://lsub.org/ls/nix.html

has links and pointers for anyone to get the
distribution and updates and/or send changes.

hth




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

end of thread, other threads:[~2012-04-19 18:27 UTC | newest]

Thread overview: 50+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-04-18 18:05 [9fans] nix at lsub arnold
2012-04-19  1:37 ` hiro
2012-04-19  4:15   ` Jeff Sickel
2012-04-19  8:10     ` Charles Forsyth
2012-04-19  8:16       ` Joseph Stewart
2012-04-19  8:46         ` Charles Forsyth
2012-04-19 10:03           ` Bakul Shah
2012-04-19 10:32             ` Charles Forsyth
2012-04-19 16:36               ` Bakul Shah
2012-04-19 15:50 ` ComeauAt9Fans@gmail.com
2012-04-19 16:11   ` Lucio De Re
2012-04-19 17:09     ` ComeauAt9Fans@gmail.com
2012-04-19 17:56       ` Lucio De Re
2012-04-19 18:05         ` Comeau At9Fans
2012-04-19 18:23           ` Lucio De Re
2012-04-19 18:27           ` Lucio De Re
  -- strict thread matches above, loose matches on Subject: below --
2012-04-18 16:09 arnold
2012-04-18 16:18 ` Nemo
2012-04-18 16:28   ` Charles Forsyth
2012-04-18 16:35     ` Francisco J Ballesteros
2012-04-18 17:43 ` Lucio De Re
2012-04-18 15:45 arnold
2012-04-18 15:49 ` Francisco J Ballesteros
2012-04-14 21:02 Nemo
2012-04-15 13:45 ` David Leimbach
2012-04-16 10:47 ` Francisco J Ballesteros
2012-04-16 11:02   ` Noah Evans
2012-04-16 17:23     ` Aram Hăvărneanu
2012-04-16 17:32       ` Noah Evans
2012-04-16 17:42         ` Noah Evans
2012-04-16 17:44         ` ron minnich
2012-04-16 20:53         ` Andrés Domínguez
     [not found]     ` <CAEAzY380ECzLQJCbNaK=QiYE6vzQpqTW3ZoakzW7EJ-WajptHg@mail.gmail.c>
2012-04-16 17:54       ` sl
2012-04-16 13:22   ` Christoph Lohmann
2012-04-16 18:04     ` Lucio De Re
2012-04-17  2:16 ` kokamoto
2012-04-17  5:53   ` andy zerger
2012-04-17  5:54     ` andy zerger
2012-04-17  7:17   ` Nemo
2012-04-17  8:41     ` kokamoto
2012-04-17  8:51       ` Francisco J Ballesteros
2012-04-17 12:22       ` Tristan
2012-04-17 18:56       ` Charles Forsyth
2012-04-17 19:13         ` Nemo
     [not found]         ` <charles.forsyth@gmail.com>
2012-04-18  0:26           ` kokamoto
2012-04-18  4:07             ` John Floren
2012-04-18  4:12               ` John Floren
2012-04-18  7:54             ` Francisco J Ballesteros
2012-04-18 12:27               ` Charles Forsyth
2012-04-18 12:35                 ` Francisco J Ballesteros

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 NNTP newsgroup(s).