Program name: Difference between revisions

Content deleted Content added
Removed bash dependency
Added SAC
Line 690: Line 690:
Path: -e
Path: -e
Name: -e</pre>
Name: -e</pre>

=={{header|SAC}}==

scriptname.sac:

<lang c>use StdIO: all;
use Array: all;
use String: { string };
use CommandLine: all;

int main() {
program = argv(0);
printf("Program: %s\n", program);
return(0);
}</lang>

Makefile:

<lang make>all: scriptname

scriptname: scriptname.sac
sac2c -o scriptname scriptname.sac

clean:
-rm scriptname
-rm scriptname.c</lang>

Example:

<lang sh>$ make
sac2c -o scriptname scriptname.sac
$ ./scriptname
Program: ./scriptname</lang>


=={{header|Scheme}}==
=={{header|Scheme}}==