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

Reply via email to