|
56 | 56 | }, |
57 | 57 | "name_of_unordered_mutable_list": { |
58 | 58 | "name": "What is a unordered, mutable list called?", |
59 | | - "code": "Table" |
| 59 | + "not-implemented": true |
60 | 60 | }, |
61 | 61 | "create_a_unordered_mutable_list": { |
62 | 62 | "name": "unordered", |
63 | | - "code": "{\"key\": \"value\"}.toTable" |
| 63 | + "not-implemented": true |
64 | 64 | }, |
65 | 65 | "unordered_mutable_list_start_number": { |
66 | 66 | "name": "What number does it start at?", |
67 | | - "code": "0" |
| 67 | + "not-implemented": true |
68 | 68 | }, |
69 | 69 | "access_element_in_unordered_mutable_list": { |
70 | 70 | "name": "Access element by index", |
71 | | - "code": "table[key]" |
| 71 | + "not-implemented": true |
72 | 72 | }, |
73 | 73 | "insert_into_unordered_mutable_list": { |
74 | 74 | "name": "Insert element in middle", |
75 | | - "code": "table[key] = value" |
| 75 | + "not-implemented": true |
76 | 76 | }, |
77 | 77 | "erase_element_at_beginning_of_unordered_mutable_list": { |
78 | 78 | "name": "Erase first element", |
79 | | - "code": "table.del key" |
| 79 | + "not-implemented": true |
80 | 80 | }, |
81 | 81 | "erase_element_at_end_of_unordered_mutable_list": { |
82 | 82 | "name": "Erase last element", |
83 | | - "code": "table.del key" |
| 83 | + "not-implemented": true |
84 | 84 | }, |
85 | 85 | "erase_element_in_middle_of_unordered_mutable_list": { |
86 | 86 | "name": "Erase element in the middle", |
87 | | - "code": "table.del key" |
| 87 | + "not-implemented": true |
88 | 88 | }, |
89 | 89 | "swap_elements_in_unordered_mutable_list": { |
90 | 90 | "name": "Swap two elements", |
91 | | - "code": "swap table[key0], table[key1]" |
| 91 | + "not-implemented": true |
92 | 92 | }, |
93 | 93 | "delete_unordered_mutable_list": { |
94 | 94 | "name": "Delete the list", |
95 | | - "code": "Automatic compile-time deterministic memory management" |
| 95 | + "not-implemented": true |
96 | 96 | }, |
97 | 97 | "name_of_ordered_immutable_list": { |
98 | 98 | "name": "What is a ordered, immutable list called?", |
|
116 | 116 | }, |
117 | 117 | "name_of_unordered_immutable_list": { |
118 | 118 | "name": "What is a unordered, immutable list called?", |
119 | | - "code": "Table" |
| 119 | + "not-implemented": true |
120 | 120 | }, |
121 | 121 | "create_a_unordered_immutable_list": { |
122 | 122 | "name": "Create the list", |
123 | | - "code": "{\"key\": \"value\"}.toTable" |
| 123 | + "not-implemented": true |
124 | 124 | }, |
125 | 125 | "unordered_immutable_list_start_number": { |
126 | 126 | "name": "What number does it start at?", |
127 | | - "code": "0" |
| 127 | + "not-implemented": true |
128 | 128 | }, |
129 | 129 | "access_element_in_unordered_immutable_list": { |
130 | 130 | "name": "Access element by index", |
131 | | - "code": "table[key]" |
| 131 | + "not-implemented": true |
132 | 132 | }, |
133 | 133 | "delete_unordered_immutable_list": { |
134 | 134 | "name": "Delete the list", |
135 | | - "code": "Automatic compile-time deterministic memory management" |
| 135 | + "not-implemented": true |
136 | 136 | }, |
137 | 137 | "name_of_mutable_hashed_list": { |
138 | 138 | "name": "What is a mutable hashed list called?", |
139 | | - "code": "Table" |
| 139 | + "code": "HashSet" |
140 | 140 | }, |
141 | 141 | "create_a_mutable_hashed_list": { |
142 | 142 | "name": "Create the list", |
143 | | - "code": "{\"key\": \"value\"}.toTable" |
| 143 | + "code": "[1, 2].toHashSet" |
144 | 144 | }, |
145 | 145 | "insert_element_to_mutable_hashed_list": { |
146 | 146 | "name": "Insert an element", |
147 | | - "code": "table[key] = value" |
| 147 | + "code": "hashset.incl item" |
148 | 148 | }, |
149 | 149 | "erase_element_from_mutable_hashed_list": { |
150 | 150 | "name": "Erase an element from the list", |
151 | | - "code": "table.del key" |
| 151 | + "code": "hashset.excl item" |
152 | 152 | }, |
153 | 153 | "delete_mutable_hashed_list": { |
154 | 154 | "name": "Delete the list", |
155 | 155 | "code": "Automatic compile-time deterministic memory management" |
156 | 156 | }, |
157 | 157 | "name_of_immutable_hashed_list": { |
158 | 158 | "name": "What is an immutable hashed list called?", |
159 | | - "code": "Table" |
| 159 | + "code": "HashSet" |
160 | 160 | }, |
161 | 161 | "create_a_immutable_hashed_list": { |
162 | 162 | "name": "Create the list", |
163 | | - "code": "{\"key\": \"value\"}.toTable" |
| 163 | + "code": "[1, 2].toHashSet" |
164 | 164 | }, |
165 | 165 | "delete_immutable_hashed_list": { |
166 | 166 | "name": "Delete the list", |
167 | 167 | "code": "Automatic compile-time deterministic memory management" |
168 | 168 | }, |
| 169 | + "create_a_mutable_set": { |
| 170 | + "name": "Create a mutable key/value set", |
| 171 | + "code": "{\"key\": \"value\"}.toTable" |
| 172 | + }, |
| 173 | + "get_key_from_mutable_set": { |
| 174 | + "name": "Get key", |
| 175 | + "not-implemented": true |
| 176 | + }, |
| 177 | + "get_value_from_mutable_set": { |
| 178 | + "name": "Get value", |
| 179 | + "code": "table[key]" |
| 180 | + }, |
| 181 | + "get_all_keys_from_mutable_set": { |
| 182 | + "name": "Get all keys", |
| 183 | + "code": "toSeq(table.keys)" |
| 184 | + }, |
| 185 | + "get_all_values_from_mutable_set": { |
| 186 | + "name": "Get all values", |
| 187 | + "code": "toSeq(table.values)" |
| 188 | + }, |
| 189 | + "swap_key_and_value_in_mutable_set": { |
| 190 | + "name": "Swap a key and value", |
| 191 | + "not-implemented": true |
| 192 | + }, |
169 | 193 | "delete_mutable_set": { |
170 | 194 | "name": "Delete the set", |
171 | 195 | "code": "Automatic compile-time deterministic memory management" |
172 | 196 | }, |
| 197 | + "create_a_immutable_set": { |
| 198 | + "name": "Create an immutable key/value set", |
| 199 | + "code": "{\"key\": \"value\"}.toTable" |
| 200 | + }, |
| 201 | + "get_key_from_immutable_set": { |
| 202 | + "name": "Get key", |
| 203 | + "not-implemented": true |
| 204 | + }, |
| 205 | + "get_value_from_immutable_set": { |
| 206 | + "name": "Get value", |
| 207 | + "code": "table[key]" |
| 208 | + }, |
| 209 | + "get_all_keys_from_immutable_set": { |
| 210 | + "name": "Get all keys", |
| 211 | + "code": "toSeq(table.keys)" |
| 212 | + }, |
| 213 | + "get_all_values_from_immutable_set": { |
| 214 | + "name": "Get all values", |
| 215 | + "code": "toSeq(table.values)" |
| 216 | + }, |
| 217 | + "swap_key_and_value_in_immutable_set": { |
| 218 | + "name": "Swap a key and value", |
| 219 | + "not-implemented": true |
| 220 | + }, |
173 | 221 | "delete_immutable_set": { |
174 | 222 | "name": "Delete the set", |
175 | 223 | "code": "Automatic compile-time deterministic memory management" |
|
0 commit comments