implement the rest procedures of `input` but `u8-ready?` is incomlete li...

...ke `char-ready?`

Because I don't know much about  around memory management and gc ( I'm a beginner of C language), please check allocating carefully,