static void printf(const char *fmt, ...) { char printbuf[1024]; memset(printbuf, 0, 1024); va_list args; va_start(args, fmt); vsnprintf(1024, printbuf, fmt, args); u_write(1, printbuf); va_end(args); }
int main(void){ gc_init(); u_object obj; announce(); for ( ; ; ) { printf("\nunknown>"); //fflush(stdout); obj = u_read(stdin); if (u_eof_p(obj)) break; obj = u_eval(obj); u_write(stdout, obj); /* printf("\n"); */ } return (0); }