File: example1.ace

package info (click to toggle)
smarteiffel 1.1-11
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 12,288 kB
  • ctags: 40,785
  • sloc: ansic: 35,791; lisp: 4,036; sh: 1,783; java: 895; ruby: 613; python: 209; makefile: 115; csh: 78; cpp: 50
file content (28 lines) | stat: -rw-r--r-- 911 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
-- An ACE file can avoid using command arguments to compile some system.
-- ACE means Assembly of Classes in Eiffel.
--
-- To launch the compilation with this ACE file, just type:
-- 
--               compile example1.ace
--
-- This is a very simple example with very small ACE file:
--
system 
    hello -- is the name for the executable

root
    HELLO_WORLD: "make"
    -- To indicate that the execution will start in procedure "make" of 
    -- class HELLO_WORLD.

cluster
	-- In this simple example, a cluster is a simple directory path. 
        -- The compiler will only search Eiffel source code in the following
        -- clusters. The order is important, because the first one is the good 
        -- one. Also note that one may only use the / character as the
	-- directory separator:
	"${SmartEiffelDirectory}tutorial";
	"${SmartEiffelDirectory}lib/kernel";
	"${SmartEiffelDirectory}lib/io"; 

end