Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The OP said: wrap in a macro having similar properties (ala pseudo code).


Good luck writing a macro in C to express language functionality for which you don't have the primitives. It's not exactly lisp. Think of C macros as a way to save you some typing and lisp macros as a way to extend the language.


setjmp and longjmp are sufficient building blocks for this.


you can definitely save the chdir and restore it macro.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: