[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
How to exit out of a function ? what is try-catch-throw in terms of Prog
How to exit out of a function ? what is try-catch-throw in terms of Program Counter
Sat, 20 Oct 2007 20:45:58 -0000
I have some code like this:
( do something)
Various levels of nestings.
I have several questions, basic to sophisticated.
(1) What is the lisp equivalent idiom for (exit) as in bash or
(2) What is the best practice to handle this kind of problems?
(3) What is the intermediate practice to handle this kind of
NOTE: I am really afraid of try-catch-throw. I have never been
able to understand it since it does not exist in C and I cant
really visualize the construct in terms of C. That is what my
brain can process. If you understand it so well, you can show
me how one would really implement that kind of construct in
C and then by extension I can see that kind of program flow
in LISP. Whether its imperative programming or functional,
beneath there is program counter and assembly. C is close
to machine so much that it is almost assembly. So understanding try-c-
t in C is equivalent to understanding at
the level of machine language.
I therefore take the liberty to crosspost in C and C++ groups.
- How to exit out of a function ? what is try-catch-throw in terms of Program Counter,