-
Notifications
You must be signed in to change notification settings - Fork 66
/
CHANGES
104 lines (85 loc) · 2.01 KB
/
CHANGES
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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
0.20 - January 24, 2010 - Peter Michaux
- add I/O primitive procedures
* load
* open-input-port
* close-input-port
* input-port?
* eof-object?
* read
* read-char
* peek-char
* open-output-port
* close-output-port
* output-port?
* write-char
* write
* error
0.19 - January 23, 2010 - Peter Michaux
- expose the interaction environment
- allow creation of a new environments
- add eval form
0.18 - January 22, 2010 - Peter Michaux
- add apply form
0.17 - January 21, 2010 - Peter Michaux
- add and and or forms
0.16 - January 20, 2010 - Peter Michaux
- add let form
0.15 - January 19, 2010 - Peter Michaux
- add cond form
0.14 - January 18, 2010 - Peter Michaux
- add begin form
0.13 - January 17, 2010 - Peter Michaux
- lambda the ultimate!
0.12 - January 16, 2010 - Peter Michaux
- add more primitive procedures
* null?
* boolean?
* symbol?
* integer?
* char?
* string?
* pair?
* procedure?
* number->string
* string->number
* symbol->string
* string->symbol
* char->integer
* integer->char
* +
* -
* *
* quotient
* remainder
* =
* <
* >
* cons
* car
* cdr
* set-car!
* set-cdr!
* list
* eq?
0.11 - January 15, 2010 - Peter Michaux
- add a first primitive procedure: +
0.10 - January 14, 2010 - Peter Michaux
- add if form using tail call for consequent or alternative
0.9 - January 13, 2010 - Peter Michaux
- add environments, variables, definitions, and assignments
0.8 - January 12, 2010 - Peter Michaux
- add quote form
0.7 - January 11, 2010 - Peter Michaux
- add symbols
0.6 - January 10, 2010 - Peter Michaux
- add pairs and lists
0.5 - January 9, 2010 - Peter Michaux
- add the empty list
0.4 - January 8, 2010 - Peter Michaux
- add strings
0.3 - January 7, 2010 - Peter Michaux
- add characters
0.2 - January 6, 2010 - Peter Michaux
- add booleans
0.1 - January 5, 2010 - Peter Michaux
- Initial REPL with integers