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; 23+ 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] 23+ messages in thread

end of thread, other threads:[~2007-01-10 16:46 UTC | newest]

Thread overview: 23+ 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

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