Program name: Difference between revisions

Content added Content deleted
(Removed bash dependency)
(Added SAC)
Line 690:
Path: -e
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}}==