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}}== |