Getting Started

View: New views
4 Messages — Rating Filter:   Alert me  

Getting Started

by Victor G. Figueroa :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I would like to learn about the Y window system.  Where do I start?  Do you have any design or source code documentation?    
 
Victor 


Victor G. Figueroa
Albuquerque, NM


Start your day with Yahoo! - make it your home page

Re: Getting Started

by Tom Freiberger :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Victor G. Figueroa wrote:
> I would like to learn about the Y window system.  Where do I start?  Do
> you have any design or source code documentation?    



I too am interested in this project and would like to contribute.  I was
looking through the code and saw a minimal amount of comments.  I was
also wondering if there was some more technically detailed design
documentation that was not on the site.

-- Tom Freiberger



Re: Getting Started

by David McBride :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Tom Freiberger wrote:

> I was
> also wondering if there was some more technically detailed design
> documentation that was not on the site.

You may find
http://www.doc.ic.ac.uk/~ajf/Teaching/Projects/Distinguished03/MarkThomas.pdf 
useful.

Cheers,
David
--
David McBride <dwm@...>


Re: Getting Started

by Phil-17 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Tom Freiberger wrote:
> Victor G. Figueroa wrote:
>
>> I would like to learn about the Y window system.  Where do I start?  
>> Do you have any design or source code documentation?    
>
> I too am interested in this project and would like to contribute.  I was
> looking through the code and saw a minimal amount of comments.

IIRC, 'minimal' is fairly generous.  We've tried to keep each function
small enough to comprehend without much explanation, which works so long
as you have a detailed-enough architecture document.  Unfortunately we
probably don't.  Should you feel like writing one, the tools and
techniques on this page might help:

http://www.ida.liu.se/~vaden/cgdi/

> I was
> also wondering if there was some more technically detailed design
> documentation that was not on the site.

Not that I know of.  All Mark's docs are on his website, I haven't
documented anything because I've not yet finished anything, and I'm
pretty sure Andy's not hiding anything either.

If you want some easy work you can use a profiler to find the hottest
functions and try to make them colder, or you could just pick a spot at
random and try to make it in some way better (more secure, more robust,
faster or all 3).

Good luck.

LightInTheBox - Buy quality products at wholesale price!