Project 0

 

AIS - 91/100

readme.txt file included with submission - 8/8

Unpack and compile correctly - 8/8 points

fixed and continued.

Printing out "Hello from XXX" 16/16 points

Echo characters (once or twice) - 18/18 points

Echo characters only once - 17/19 points

Echoing once not working perfectly sometimes I get incorrect characters.

Stop echoing upon hitting ^D - 20/20 points

Elegance of solution - 4/11 points

Not the greatest way to handle the duplicate keys but it works.

 

AmigaDOS - 96/100

readme.txt file included with submission - 8/8

Unpack and compile correctly - 8/8 points

Printing out "Hello from XXX" 16/16 points

Echo characters (once or twice) - 18/18 points

Echo characters only once - 19/19 points

Stop echoing upon hitting ^D - 20/20 points

Elegance of solution - 7/11 points

Looks great!

 

beDOS - 97/100

readme.txt file included with submission - 8/8

Unpack and compile correctly - 8/8 points

Printing out "Hello from XXX" 16/16 points

Echo characters (once or twice) - 18/18 points

Echo characters only once - 19/19 points

Stop echoing upon hitting ^D - 20/20 points

Elegance of solution - 8/11 points

Works as spec'd and looks good.

 

Chippewa- 92/100

readme.txt file included with submission - 8/8

Unpack and compile correctly - 8/8 points

Printing out "Hello from XXX" 16/16 points

Echo characters (once or twice) - 18/18 points

Echo characters only once - 19/19 points

Stop echoing upon hitting ^D - 20/20 points

Elegance of solution - 3/11 points

Good solution to key duplication. Didn't submit entire directory as in the specs.

 

Croquet- 90/100

readme.txt file included with submission - 8/8

Unpack and compile correctly - 8/8 points

Printing out "Hello from XXX" 16/16 points

Echo characters (once or twice) - 18/18 points

Echo characters only once - 15/19 points

Prints out some double characters. For example if I type a capital letter and release the shift key before the letter key I get duplicates.

Stop echoing upon hitting ^D - 20/20 points

Elegance of solution - 5/11 points

Duplicate key handling could be better.

 

EOS- 97/100

readme.txt file included with submission - 8/8

Unpack and compile correctly - 8/8 points

Printing out "Hello from XXX" 16/16 points

Echo characters (once or twice) - 18/18 points

Echo characters only once - 19/19 points

Stop echoing upon hitting ^D - 20/20 points

Elegance of solution - 8/11 points

This is really good. Good handling of key duplicates.

 

geos- 77/100

readme.txt file included with submission - 0/8

readme file not in build directory as you specified in email

Unpack and compile correctly - 5/8 points

.bochsrc file missing

Printing out "Hello from XXX" 16/16 points

Echo characters (once or twice) - 18/18 points

Echo characters only once - 14/19 points

some characters echo depending on typing speed

Stop echoing upon hitting ^D - 20/20 points

Elegance of solution - 4/11 points

Handling of duplicate keys not the best.

 

Longhorn- 85/100

readme.txt file included with submission - 8/8

Unpack and compile correctly - 8/8 points

Printing out "Hello from XXX" 16/16 points

Echo characters (once or twice) - 18/18 points

Echo characters only once - 12/19 points

some characters echo and others dropped depending on typing speed. For example, when I typed This is a test twice I got Tis is ta tett ths s eett

Stop echoing upon hitting ^D - 20/20 points

Elegance of solution - 3/11 points

Handling of duplicate keys not the best.

 

mach - 87/100

readme.txt file included with submission - 8/8

Unpack and compile correctly - 8/8 points

Printing out "Hello from XXX" 16/16 points

Echo characters (once or twice) - 18/18 points

Echo characters only once - 14/19 points

When typing at reasonable speed characters sometimesget garbled- duplicates and out of order.

Stop echoing upon hitting ^D - 20/20 points

Elegance of solution - 3/11 points

Not the best solution for handling duplicate keys

 

minux - 86/100

readme.txt file included with submission - 8/8

Unpack and compile correctly - 8/8 points

Printing out "Hello from XXX" 16/16 points

Echo characters (once or twice) - 18/18 points

Echo characters only once - 14/19 points

When I type at normal speed characters do not appear correctly. For example, when I type 'this' I most frequently get 'thhi'

Stop echoing upon hitting ^D - 20/20 points

Elegance of solution - 2/11 points

Handling duplicate keys in not the best manner. You code for handling keypresses with the array is long and I don't understand why you need it.

 

Nextstep - 88/100

readme.txt file included with submission - 8/8

Unpack and compile correctly - 8/8 points

Printing out "Hello from XXX" 16/16 points

Echo characters (once or twice) - 18/18 points

Echo characters only once - 15/19 points

I get some double characters if I type at a normal speed

Stop echoing upon hitting ^D - 20/20 points

Elegance of solution - 3/11 points

Handling of duplicate keys could be better

 

oberon - 98/100

readme.txt file included with submission - 8/8

Unpack and compile correctly - 8/8 points

Printing out "Hello from XXX" 16/16 points

Echo characters (once or twice) - 18/18 points

Echo characters only once - 19/19 points

Stop echoing upon hitting ^D - 20/20 points

Elegance of solution - 9/11 points

good solution to duplicate keys. Code is clean

 

plan 9 - 97/100

readme.txt file included with submission - 8/8

Unpack and compile correctly - 8/8 points

Printing out "Hello from XXX" 16/16 points

Echo characters (once or twice) - 18/18 points

Echo characters only once - 19/19 points

Stop echoing upon hitting ^D - 20/20 points

Elegance of solution - 8/11 points

Looks great.

 

symbian - 89/100

readme.txt file included with submission - 8/8

Unpack and compile correctly - 8/8 points

Printing out "Hello from XXX" 16/16 points

Echo characters (once or twice) - 18/18 points

Echo characters only once - 15/19 points

get some duplicates if I type at moderate speed.

Stop echoing upon hitting ^D - 20/20 points

Elegance of solution - 4/11 points

There are better ways to handle the duplicate key problem.

 

turboDOS - 97/100

readme.txt file included with submission - 8/8

Unpack and compile correctly - 8/8 points

Printing out "Hello from XXX" 16/16 points

Echo characters (once or twice) - 18/18 points

Echo characters only once - 19/19 points

Stop echoing upon hitting ^D - 20/20 points

Elegance of solution - 8/11 points

Everything looks great. Good write-up!

 

vms - 96/100

readme.txt file included with submission - 8/8

Unpack and compile correctly - 8/8 points

Printing out "Hello from XXX" 16/16 points

Echo characters (once or twice) - 18/18 points

Echo characters only once - 19/19 points

Stop echoing upon hitting ^D - 20/20 points

Elegance of solution - 7/11 points

Looks great!

 

xinu - 80/100

readme.txt file included with submission - 8/8

Unpack and compile correctly - 8/8 points

Printing out "Hello from XXX" 16/16 points

Echo characters (once or twice) - 18/18 points

Echo characters only once - 5/19 points

Your readme showed that you were close to the answer. The difference you saw was related to difference codes for key press and key release. You could just print out characters that are the result of key presses

Stop echoing upon hitting ^D - 20/20 points

Elegance of solution - 5/11 points