9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* [9fans] request: native graphics on OS X
@ 2006-12-10 22:33 Russ Cox
  2006-12-10 23:01 ` [9fans] " Russ Cox
  0 siblings, 1 reply; 27+ messages in thread
From: Russ Cox @ 2006-12-10 22:33 UTC (permalink / raw)
  To: 9fans

If there is someone out there who has a Mac and some spare cycles,
please Please PLEASE look into writing a Carbon-based (not X11-based)
back end for drawterm or for Plan 9 ports (if you do one, I'll do the other!).

The only hard part is finding out how to interface with Carbon from C.
The demands that Plan 9 graphics make on the underlying system
are really very minimal, the X implementation notwithstanding.
As a simple example take a look at the win32 code in drawterm,
which is only 646 lines to deal with mouse, keyboard, and graphics window.
http://cvs.pdos.csail.mit.edu/cvs/drawterm/gui-win32/screen.c?annotate=1.4
Ron's mention of a /dev/fb-based draw setup is similar proof.

If you know of good documentation but don't have time, please post any
links to docs that might help someone else.

Thanks.
Russ


^ permalink raw reply	[flat|nested] 27+ messages in thread
[parent not found: <3e1162e60701100853g5fdfcd3biee499db044d08c2d@mail.gmail.com>]

end of thread, other threads:[~2007-01-11 22:54 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-12-10 22:33 [9fans] request: native graphics on OS X Russ Cox
2006-12-10 23:01 ` [9fans] " Russ Cox
2006-12-10 23:23   ` Paul Lalonde
2006-12-10 23:41     ` Russ Cox
2006-12-11  0:05       ` Paul Lalonde
2006-12-11  1:38   ` Paul Lalonde
2007-01-09 21:39     ` David Leimbach
2007-01-09 22:22       ` Russ Cox
2007-01-09 22:42         ` Paul Lalonde
2007-01-10  0:05         ` Brantley Coile
2007-01-10  0:58           ` andrey mirtchovski
2007-01-10  1:01             ` Brantley Coile
2007-01-10  1:05             ` andrey mirtchovski
2007-01-10  1:07               ` Brantley Coile
2007-01-10  1:24                 ` andrey mirtchovski
2007-01-10  5:09                   ` David Leimbach
2007-01-10  5:18                     ` andrey mirtchovski
2007-01-10  1:05             ` Paul Lalonde
2007-01-10 16:39           ` Abhey Shah
2007-01-10 16:46             ` David Leimbach
2007-01-10  9:20         ` Skip Tavakkolian
2007-01-10 16:07           ` David Leimbach
2007-01-10 16:39             ` Paul Lalonde
     [not found] <3e1162e60701100853g5fdfcd3biee499db044d08c2d@mail.gmail.com>
     [not found] ` <000623fb1023a5f733c3334516192f41@9netics.com>
     [not found]   ` <3e1162e60701101131h71bbfc70oee234fc314fc0ade@mail.gmail.com>
     [not found]     ` <3e1162e60701101140y441d2d88w85dbce3611149084@mail.gmail.com>
     [not found]       ` <3e1162e60701101151m38efec2do8027141a8ac4115c@mail.gmail.com>
2007-01-10 20:03         ` Fwd: " David Leimbach
2007-01-11 22:43           ` andrey mirtchovski
2007-01-11 22:48             ` David Leimbach
2007-01-11 22:53               ` andrey mirtchovski
2007-01-11 22:54               ` David Leimbach

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