AllExamples.icl 1.48 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 21
import APIDocumentation

22
//import Newsgroups
23
import ChangeHandling
24
//import textEditor
25
import CoffeeTime
Steffen Michels's avatar
Steffen Michels committed
26
import Calculator
27
import TableExamples
28
import GeoTracker
29
import RPCExamples
30

31 32
//Change examples
import SimpleChanges
33

34
//Shared Value Examples
35
import SharedVariables
36

37 38 39
//Graphical iTask Notation
import GinExamples

40 41
//Ad-hoc work extensions
import Groups, Lists, Messages, Consensus
42

43 44
//Client
import Client
Steffen Michels's avatar
Steffen Michels committed
45

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