The competition is about adding some interesting builtin command of your choice to maSH.
The source code for maSH can be downloaded from here
the presentation : MaSH - the true story of a shell
the presentation : GNU Build Tools
Requirements
- You should have gcc.
- Save the original source files in a separatory directory and create another directory for you to work on the code. You should only work in this directory.
- Once your modifications have been tested, generate a "diff" using the original source files and the files in your working directory using the diff utility.
- You should not modify configure and Makefile scripts.
- You should submit:
- Your source diff files generated by the diff utility.
- Updated README, NEWS and ChangeLog files.
- Your readme file should contain:
- Your name
- College
- Your e-mail address, contact details.
- An indication of how much time you spent doing the assignment
- Your assessment of the assignment. In particular you should describe anything that was missing from the specifications provided by us that hampered your development effort.
- Copy of College/School ID Card
Submit your changes via e-mail to mash@space-kerala.org
Grading
Your work will be graded on the richness of the built-in command implemented by you, correctness of the code, understandability, code documentation, testing and adherence to the coding standards used in the original code base.
Last date for submitting patches : 25 Oct. 2008
Attachment | Size |
---|---|
maash-presentation.odp | 30.39 KB |
GNU-build-tools.odp | 37.96 KB |