Bonus Marks
- Create a Macro to aid specifically with reporting type errors.
- Create a Macro to aid specifically with reporting argument count errors.
- Create a Macro to aid specifically with reporting empty list errors.
- Change printing a builtin function so that it prints its name.
- Write a function for printing out all the named values in an environment.
- Redefine one of the builtin variables to something different.
- Change redefinition of one of the builtin variables to something different an error.
- Create an
exit
function for stopping the prompt and exiting.
当前内容版权归 NoahDragon 译 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 NoahDragon 译 .