Hi Christopher, On Sat, 12 Jul 2014 11:09:24 -0700 Christopher Collins <ccollins47...@gmail.com> wrote:
> Is there a way to determine, in code, whether a chicken program has > been compiled? I am thinking of something similar to: > > (cond-expand > (chicken-script ... ) > > ...but with an identifer different from "chicken-script". > > It is possible that I'm asking the wrong question. My underlying > problem is: I want my program to behave one way when I load it from > within csi, and another way when I either execute it with "csi - > script" or compile it and execute the binary. In particular, to make > debugging easier, I want to skip command line parsing when I load the > code in csi. The cond-expand,chicken-script form lets me determine > when the program was run with "csi -script". However, it does not > solve the compile-and-run scenario; the resulting executable behaves > as though it were loaded into csi. Maybe http://wiki.call-cc.org/compiler%20or%20interpreter can be helpful. Best wishes. Mario -- http://parenteses.org/mario _______________________________________________ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users