/
boot.fy
53 lines (47 loc) · 1.22 KB
/
boot.fy
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
# boot.fy
# This file gets loaded & run by Fancy automatically.
# It loads in Fancy's standard library & core classes.
# NOTE:
# Order DOES matter here, so watch out what you're doing.
# In general, it's best to add any autoload-files at the end of the
# current list (if adding them here is really necessary at all).
# rbx.fy loads all the files in lib/rbx/ in the correct order, which
# define all the functionality to let fancy run on rbx.
# also, they might override functionality defined in lib/ to reuse
# existing ruby methods etc.
require: "rbx.fy"
require: "object"
require: "class"
require: "true_class"
require: "nil_class"
require: "false_class"
require: "number"
require: "enumerable"
require: "string"
require: "array"
require: "range"
require: "tuple"
require: "dynamic_slot_object"
require: "block"
require: "iteration"
require: "integer"
require: "enumerator"
require: "file"
require: "directory"
require: "hash"
require: "set"
require: "symbol"
require: "stack"
require: "proxy"
require: "thread_pool"
require: "fiber"
require: "fiber_pool"
require: "future"
require: "struct"
# version holds fancy's version number
require: "version"
require: "argv"
require: "vars"
require: "documentation"
require: "package.fy"
require: "actor"