Skip to content

kspaans/e-k-summer-08

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Erik and Kyle's Summer Project

	This is a generic file containing a list of projects, style rules, and
design rules.

TODO: add more project ideas, and recover the style guides and rules that
we left on csclub

Current and future projects:
- A hex editor
- A regular expression compiler - builds regexps into an automata
- Algorithms and data structures:
	- Hash Functions
	- n-ary search tree
	- Red-black tree
	- AVL tree
	- More
- Conway's Game of Life
	- Multiple implementations, each possibly ``better'' than the last?

Rules:
- Useful commit comments

Style Guide:
- Use kernel style
- if understand(kernel_style) ? use_kernel_style(you) : use_local() || use_K&R
- Always indent with tabs
- Comment blocks of code/functions
- 80 characters per line max

Design Guide:
- Write up APIs/headers first (For clarity of functionality and intended
  purpose)
- Write tests for expected functionality
- Write code to complete tests
- See code for examples of test suites

About

small projects for the summer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages