AllExamples.icl 1.57 KB
Newer Older
1 2 3 4
module AllExamples

import iTasks

5
//Business examples
Bas Lijnse's avatar
Bas Lijnse committed
6
import TravelBooking
7

8 9 10
//Higher order examples
import MovingTask
import DeadlineTask
11
import DelegateTask
Bas Lijnse's avatar
Bas Lijnse committed
12
import ReviewTask
Bas Lijnse's avatar
Bas Lijnse committed
13
import ExceptionHandling
14

15
//Miscellaneous examples
16
import SmallExamples
Bas Lijnse's avatar
Bas Lijnse committed
17
import GUIDemo
ecrombag's avatar
ecrombag committed
18
import BugReport
19
import Coffeemachine
20
//import Newsgroups
21
import ChangeHandling
22
//import textEditor
23
import CoffeeTime
Steffen Michels's avatar
Steffen Michels committed
24
import Calculator
25
import TableExamples
26
import GeoTracker
27
import RPCExamples
28

29 30
//Crisis response examples
import AmbulanceDispatch
31
import AmbulanceDispatchMap
32

33 34
//Change examples
import SimpleChanges
35

36
//Shared Value Examples
37
import SharedVariables
38

39 40 41
//Graphical iTask Notation
import GinExamples

42 43
//Ad-hoc work extensions
import Groups, Lists, Messages, Consensus
44

45 46
//Client
import Client
Steffen Michels's avatar
Steffen Michels committed
47

48 49 50
Start :: *World -> *World
Start world = startEngine workflows world
where
Rinus Plasmeijer's avatar
Rinus Plasmeijer committed
51
	workflows = flatten [ travelBookingExample
52 53
						, movingTaskExample
						, deadlineTaskExample
54
						, delegateTaskExample
Bas Lijnse's avatar
Bas Lijnse committed
55
						, reviewTaskExample
56
						, smallExamples
Bas Lijnse's avatar
Bas Lijnse committed
57
						, guiDemoExample
ecrombag's avatar
ecrombag committed
58
						, bugReportExample
59
						, coffeemachineExample
60
						//, textEditor
61
						, coffeeTimeExample
Steffen Michels's avatar
Steffen Michels committed
62
						, calculatorExample
63
						, tableExamples
64
						, geoTrackerExamples
65
						//, newsgroupsExample
66
						, exceptionHandlingExample
67
						, changeHandlingExample
68
						, ambulanceDispatchExamples
69
						, ambulanceDispatchMapExamples
70
						, changeExamples
71
						, sharedValueExamples
72
						,	[workflow "General/Ask opinions" "Gather opinions regarding a specific subject" askOpinions
73
							]
74
						, rpcExamples
75
						, ginExamples
76
						, clientExample
Steffen Michels's avatar
Steffen Michels committed
77
						]