Open Source Computing

Week 10 (3/27, 3/29)

Teams Reports

I want weekly emailed status reports from each team!

Producing Open Source Software link

Open-source management

Pick up with Rules for Email

Start Wednesday:

Cathedral v Bazaar

About that "given enough eyeballs, all bugs are shallow" thing ....

expression evaluation: ~/271/expressions (code should be in

    java expr_eval     (traced version is expr_exp)

    java expr_assign


Demo of command-line expressions

With a calculator interface, things are a little different. Generally, the '(' key clears the display and starts a new subexpression. Operator keys might display the current operator on the screen. The ')' key acts like the '=' key for the current expression, displaying the results so far. galculator takes this approach.

The other alternative is to display the entire expression on the display line. qalculate does this.