packages.json (58516B)
1 { 2 "schema": 1, 3 "releases": [ 4 { 5 "name": "intro", 6 "version": "0.1.0", 7 "hash": "6d46e48b8aa41bde5d086804c4ee8e2ed4d355ce9c4b302f20cc709cbfd4d2e0", 8 "manifest": "91553c5027cc4a6a30d0b5f73f4a97623fc1570cb078a1dae0112fbc4086e0af", 9 "title": "Start here", 10 "demo": "intro" 11 }, 12 { 13 "name": "greet", 14 "version": "0.1.0", 15 "hash": "d68a817b6028f5a27801504bb24bbed2a1519bebb0a67443711e35e57a708b4c", 16 "manifest": "c629bd933b94979f38c9a651ad49fa007c569be98f175f51da1d20fc72d99e50", 17 "title": "A conversation", 18 "demo": "greet" 19 }, 20 { 21 "name": "microscope", 22 "version": "0.1.0", 23 "hash": "de3dd6da1be97037119e9bc39a89b117776a48ba34cad2aa7ceda4fcf3590994", 24 "manifest": "27d697ebeaf90515d92e5055c38b9e172ed023d9294d5351348d39842919ed99", 25 "title": "Tree microscope", 26 "demo": "microscope" 27 }, 28 { 29 "name": "rgb", 30 "version": "0.1.0", 31 "hash": "0fb1586a9fd76eeef0ba966cdbb3fa6ba5165080bd75e4a33b7f28edd1e05152", 32 "manifest": "4a5f96686666391d1c12c632ed6fcbaee5838ee13774f1408072d43f3171bb1a", 33 "title": "RGB validator", 34 "demo": "rgb" 35 }, 36 { 37 "name": "shipping", 38 "version": "0.1.0", 39 "hash": "c96e9797a7fb4ee67134490f8111b0831556978f0db66679116b6a791ec30ccf", 40 "manifest": "884902684591424eb44806b7e128aa0e0dbd013a96d0b844f9c9e948c15a9daf", 41 "title": "Shipping policies", 42 "demo": "shipping" 43 }, 44 { 45 "name": "events", 46 "version": "0.1.0", 47 "hash": "15884be05fe8f01e32da4918830116f3239e9ffecdaf8630ba42741f16d8d5f7", 48 "manifest": "a70ab64fd12d24e0a12d51131fd4cd89f3cf3fa8cceb173e8981edbe14c07a43", 49 "title": "Event adapters", 50 "demo": "events" 51 }, 52 { 53 "name": "registration", 54 "version": "0.1.0", 55 "hash": "98bbe850bd4342190abcdaaaa5686ba670bf947d97bbcc78ad44ff958b6ffb91", 56 "manifest": "07a28c7ef94d8add920fe5741dd69eee72ec4a0a0aac6309485a3c777088ee77", 57 "title": "Registration validator", 58 "demo": "registration" 59 }, 60 { 61 "name": "migration", 62 "version": "0.1.0", 63 "hash": "cd1ed2a28c971e93532f3a02fe976e574ef124dcda7843db15fc14ba4ca5f0dc", 64 "manifest": "2878cd1986376dd8a2642681e5dec2e446f0157ab79d1649fd60df991deadbf6", 65 "title": "Profile migrations", 66 "demo": "migration" 67 }, 68 { 69 "name": "tricu-base", 70 "version": "0.1.0", 71 "hash": "7dd76cb9f5df4ee3f49cae5fd09428810b8e11b9ce31902eb39e883d1362c7a6", 72 "manifest": "16f18ebe1eaa9231cf4ec2124baa6afa4a189d56f711d7da370fb6547de3fd11", 73 "title": "Foundation: lists, Results and decimal formatting" 74 }, 75 { 76 "name": "tricu-file-io", 77 "version": "0.1.0", 78 "hash": "9b5195255e1f86ef55a6fe4b0d7d617663b28e3b582af352b9c44ef19c07b3be", 79 "manifest": "333f45c2ad7f36af74888a3b7488e4f58edb67d3621ce4ed8cf0865c6e1d6d98", 80 "title": "File IO and hashing actions" 81 }, 82 { 83 "name": "arboricx-inspection", 84 "version": "0.1.0", 85 "hash": "1052124d79942aad560a3343ba92aace597e5d31c52ab76460e674db30aa5771", 86 "manifest": "36bf9b4c5827a90d161baeee8d5da1c26532b352b25958a50bb7e842ca4430b3", 87 "title": "Arboricx inspection: validate without execution" 88 }, 89 { 90 "name": "rgb", 91 "version": "0.1.1", 92 "hash": "b7d65492062996f559cc5eb83e68ddc765fd72f5136470eee2104b7b8182b290", 93 "manifest": "b2c36bd439f73c0ecc5a5b4bc1e0af672f2a325777c4b8bd499f2643d342f6e3", 94 "title": "RGB validator", 95 "demo": "rgb" 96 }, 97 { 98 "name": "shipping", 99 "version": "0.1.1", 100 "hash": "ed25157519948f241d302c20837c5c291bf675e165117c9f046f4dcc8651c8c9", 101 "manifest": "8df75834918a0c17b18208c99ea0f10aca5f08836d12241adad2263d38ea647a", 102 "title": "Shipping policies", 103 "demo": "shipping" 104 }, 105 { 106 "name": "events", 107 "version": "0.1.1", 108 "hash": "ad05c3311ddcd6d533f438f379f0177347570e6c3f563939ecb9e5c88a7d636b", 109 "manifest": "4919a17d69c55322b6d4ba124cafe01ef04d7825558a71f33c332718e402451b", 110 "title": "Event adapters", 111 "demo": "events" 112 }, 113 { 114 "name": "registration", 115 "version": "0.1.1", 116 "hash": "1bdd76b8f6acfc62f08d7badde27c23d3a4e9a1042fd18bb235903b48cf71ec6", 117 "manifest": "1160a80c47bc1d620fbacd6d86982b6b21936fabe5bbbbbbd888134aa8a2b90b", 118 "title": "Registration validator", 119 "demo": "registration" 120 }, 121 { 122 "name": "migration", 123 "version": "0.1.1", 124 "hash": "68ffd0cf2f046ac6d9f1867ba8c1eca5563a132b836db1be1ea0e3c39f568a3e", 125 "manifest": "c60200022b4f3ef962576828bfcb94c849cf3ebed0f8191d7c96b220bcbd1c22", 126 "title": "Profile migrations", 127 "demo": "migration" 128 }, 129 { 130 "name": "tricu-base", 131 "version": "0.1.1", 132 "hash": "c555917af3f88e471ef68b5d0f88331b083ba1d6d68cf3c19821716075dd037b", 133 "manifest": "5fe3947f9e80a771efbe13f7f58e4f864592a81cbd8124d0230097761bfc667d", 134 "title": "Foundation: lists, Results and decimal formatting" 135 }, 136 { 137 "name": "tricu-file-io", 138 "version": "0.1.1", 139 "hash": "9b5195255e1f86ef55a6fe4b0d7d617663b28e3b582af352b9c44ef19c07b3be", 140 "manifest": "333f45c2ad7f36af74888a3b7488e4f58edb67d3621ce4ed8cf0865c6e1d6d98", 141 "title": "File IO and hashing actions" 142 }, 143 { 144 "name": "arboricx-inspection", 145 "version": "0.1.1", 146 "hash": "ce730fa60942d894afd464b3d15d4abdeda73007367c660c67e5dea0093ad38f", 147 "manifest": "45beaf800721509af6d275ebbb4bfb0efb57736ada1cdb3242d9c226d29ecd3c", 148 "title": "Arboricx inspection: validate without execution" 149 }, 150 { 151 "name": "arboricx-server", 152 "version": "0.1.0", 153 "hash": "ff2bb1bfb5a425eae5db7ecdf2cbaa18f5fe8b164cedc58c529944d532207a2c", 154 "manifest": "0ac89333ef54c48442b092cc9edc8d07adb590ea908c214eba644ada3ba4bf04", 155 "title": "Arboricx registry server (native sockets and filesystem)" 156 }, 157 { 158 "name": "tricu-http", 159 "version": "0.1.0", 160 "hash": "b8e1e83722eb6432dc354506e393129ec2f4742cc1e70695709d0a99fd7ba75b", 161 "manifest": "9705ec1c02fd90b27d77d29058f8290cc6a254acb774a0e27f8f8cf3d2da1ff2", 162 "title": "HTTP parsing, responses and native socket handlers" 163 }, 164 { 165 "name": "tricu-intensional-contracts", 166 "version": "0.1.0", 167 "hash": "c5b6b25cbe8d0d0515b483a39a2cb500761d64b05cb801a1249d25be3b8a3bbb", 168 "manifest": "9be22e7d68fddc1bbce1454c9fd78cd00eaaa5139a5534148941c893de48cae4", 169 "title": "Intensional contracts: tree shapes and numeric structure" 170 }, 171 { 172 "name": "tricu-graphs", 173 "version": "0.1.0", 174 "hash": "a6131b64f1d6eb3765d64da89e238b9c82adf90f47eb777ff4b4bd12e1d955cb", 175 "manifest": "64d44bbb8562f95148ad48133fc8d153e5bceb65a34339c68788d036d69551f1", 176 "title": "Dependency ordering and cycle witnesses (validated small graphs)" 177 }, 178 { 179 "name": "tricu-parser", 180 "version": "0.1.0", 181 "hash": "7254d123eb4acb98ae4d87f4f3e48b87c2bb7371237b7710ec6bd23c82b9ceed", 182 "manifest": "980838310f8ff39925e83ece218810b752df0cbc535f2decf9126dbbcc5d3452", 183 "title": "Parser combinators: diagnostics, consumption and commitment" 184 }, 185 { 186 "name": "tricu-formatter", 187 "version": "0.1.0", 188 "hash": "086aabb4b95608428f0cb0776cd408102f6b1ff44aca3f9324c9e3dd9fbebd02", 189 "manifest": "d4223c2002a2f77789dc9bf413905689ee0f9e41bbef84367762d5e12ddc0fbe", 190 "title": "Conservative tricu equation alignment (not an AST printer)" 191 }, 192 { 193 "name": "parser-demo", 194 "version": "0.1.0", 195 "hash": "c7560f717712244810ed3b354912fe8791c2bab5c1df1520813426be01910c2f", 196 "manifest": "e6edf23a694a43f5b476c5fbb303ed722e60ead568388766a99867f588b7272a", 197 "title": "Parser combinators: complete input, prefixes and committed errors", 198 "demo": "parser" 199 }, 200 { 201 "name": "tricu-compiler", 202 "version": "0.1.0", 203 "hash": "eddb9464fdf42e5126b239a9481ad5915c6152ddf7f396278444894452d16a1a", 204 "manifest": "feaf7c753b7e4dca1f5512efb701383558e7e327ac824311599767213583c519", 205 "title": "Compiler library (stable browser source-unit API; native helpers)" 206 }, 207 { 208 "name": "tricu-source-builder", 209 "version": "0.1.0", 210 "hash": "5d36d069562ca9b208cfd0aa8df9f0d3b5c39f8b13e070fb892e21b38e32ffb4", 211 "manifest": "83cfddf90747db82b693734b95469eeec2f4a783576886dcddef41515ec48588", 212 "title": "Stable native application compiler (modules, imports and publication)" 213 }, 214 { 215 "name": "tricu-math", 216 "version": "0.1.0", 217 "hash": "d2a20924fd6129069f3b8280289555dcf7d7cc67fb0a5cf488caea0ddaa153cf", 218 "manifest": "962c68b1f228cae96d5eb7423b44f77ab2bd8c1bec03b790d6eebe90bc048da6", 219 "title": "Binary arithmetic and ASCII classifiers (canonical naturals only)" 220 }, 221 { 222 "name": "tricu-lexer", 223 "version": "0.1.0", 224 "hash": "85184cd7e36328cf195ceb5599aa10c9a9f26a7134f260906379fc8df163531f", 225 "manifest": "7d9d5a8b46b7c2cec7a19ca4b430b249ed13f7c3133c2a395a07767ed4cde612", 226 "title": "Located character scans and token positions" 227 }, 228 { 229 "name": "tricu-binary", 230 "version": "0.1.0", 231 "hash": "200d0b3d4c58f604a951c986529636f3214c98f36d44b3e867560d74aa4f7a1b", 232 "manifest": "89273ee209a5e49b57193fab642f25f51a46885b11ce10af3951d8ef4d321bfe", 233 "title": "Checked byte readers, prefix parsing and UTF-8 validation" 234 }, 235 { 236 "name": "tricu-patterns", 237 "version": "0.1.0", 238 "hash": "55565ff3214c7e301d8f8d269121b71173c0e57d89d9436347e5e6dd6bbbef51", 239 "manifest": "16d074eda39e963b6aa931d9aa1cc7b01d94bf3203a9a75c26d194f7026f2232", 240 "title": "Ordered predicate/action dispatch and thunked conditionals" 241 }, 242 { 243 "name": "tricu-list-traversal", 244 "version": "0.1.0", 245 "hash": "260665917d6d973a0a543ea3ba983c47f13e18e60a30d94e502ee8c09ae33653", 246 "manifest": "37aa135a7d6e7365d632e65d5aaf12d18e734cee1ef1f1b47d5a730fddf6592e", 247 "title": "Early-stopping list folds with retained input suffixes" 248 }, 249 { 250 "name": "lexer-demo", 251 "version": "0.1.0", 252 "hash": "50c088ee7b87f229ef37c375e86d32d594610b5ef7cc61ea129351da0ce4b208", 253 "manifest": "ebc3b77fbbdd82068bb3fb407a597bb3fe54144ca31f7dc32c38720783c7e326", 254 "title": "Located scans: matched prefix, remainder and character positions", 255 "demo": "lexer" 256 }, 257 { 258 "name": "tricu-compiler", 259 "version": "0.1.1", 260 "hash": "520a2bb435a56706164fb34c7ea06e12e143050ffeb1da2632747e427ce61faf", 261 "manifest": "c61020998ce5d424fd4f32c6fb41c548447c8431da036770c0d81733b7a4bae1", 262 "title": "Compiler library (stable browser source-unit API; native helpers)" 263 }, 264 { 265 "name": "tricu-source-builder", 266 "version": "0.1.1", 267 "hash": "5d36d069562ca9b208cfd0aa8df9f0d3b5c39f8b13e070fb892e21b38e32ffb4", 268 "manifest": "83cfddf90747db82b693734b95469eeec2f4a783576886dcddef41515ec48588", 269 "title": "Stable native application compiler (modules, imports and publication)" 270 }, 271 { 272 "name": "arboricx-server", 273 "version": "0.1.1", 274 "hash": "ff2bb1bfb5a425eae5db7ecdf2cbaa18f5fe8b164cedc58c529944d532207a2c", 275 "manifest": "0ac89333ef54c48442b092cc9edc8d07adb590ea908c214eba644ada3ba4bf04", 276 "title": "Arboricx registry server (native sockets and filesystem)" 277 }, 278 { 279 "name": "tricu-http", 280 "version": "0.1.1", 281 "hash": "b8e1e83722eb6432dc354506e393129ec2f4742cc1e70695709d0a99fd7ba75b", 282 "manifest": "9705ec1c02fd90b27d77d29058f8290cc6a254acb774a0e27f8f8cf3d2da1ff2", 283 "title": "HTTP parsing, responses and native socket handlers" 284 }, 285 { 286 "name": "tricu-intensional-contracts", 287 "version": "0.1.1", 288 "hash": "c5b6b25cbe8d0d0515b483a39a2cb500761d64b05cb801a1249d25be3b8a3bbb", 289 "manifest": "9be22e7d68fddc1bbce1454c9fd78cd00eaaa5139a5534148941c893de48cae4", 290 "title": "Intensional contracts: tree shapes and numeric structure" 291 }, 292 { 293 "name": "tricu-graphs", 294 "version": "0.1.1", 295 "hash": "a6131b64f1d6eb3765d64da89e238b9c82adf90f47eb777ff4b4bd12e1d955cb", 296 "manifest": "64d44bbb8562f95148ad48133fc8d153e5bceb65a34339c68788d036d69551f1", 297 "title": "Dependency ordering and cycle witnesses (validated small graphs)" 298 }, 299 { 300 "name": "tricu-parser", 301 "version": "0.1.1", 302 "hash": "7254d123eb4acb98ae4d87f4f3e48b87c2bb7371237b7710ec6bd23c82b9ceed", 303 "manifest": "980838310f8ff39925e83ece218810b752df0cbc535f2decf9126dbbcc5d3452", 304 "title": "Parser combinators: diagnostics, consumption and commitment" 305 }, 306 { 307 "name": "tricu-math", 308 "version": "0.1.1", 309 "hash": "d2a20924fd6129069f3b8280289555dcf7d7cc67fb0a5cf488caea0ddaa153cf", 310 "manifest": "962c68b1f228cae96d5eb7423b44f77ab2bd8c1bec03b790d6eebe90bc048da6", 311 "title": "Binary arithmetic and ASCII classifiers (canonical naturals only)" 312 }, 313 { 314 "name": "tricu-lexer", 315 "version": "0.1.1", 316 "hash": "85184cd7e36328cf195ceb5599aa10c9a9f26a7134f260906379fc8df163531f", 317 "manifest": "7d9d5a8b46b7c2cec7a19ca4b430b249ed13f7c3133c2a395a07767ed4cde612", 318 "title": "Located character scans and token positions" 319 }, 320 { 321 "name": "tricu-binary", 322 "version": "0.1.1", 323 "hash": "200d0b3d4c58f604a951c986529636f3214c98f36d44b3e867560d74aa4f7a1b", 324 "manifest": "89273ee209a5e49b57193fab642f25f51a46885b11ce10af3951d8ef4d321bfe", 325 "title": "Checked byte readers, prefix parsing and UTF-8 validation" 326 }, 327 { 328 "name": "tricu-patterns", 329 "version": "0.1.1", 330 "hash": "a068c41275341b9baea81b33cdab32236032579fc6dfa12c014643317f114518", 331 "manifest": "16d074eda39e963b6aa931d9aa1cc7b01d94bf3203a9a75c26d194f7026f2232", 332 "title": "Ordered predicate/action dispatch and thunked conditionals" 333 }, 334 { 335 "name": "tricu-list-traversal", 336 "version": "0.1.1", 337 "hash": "260665917d6d973a0a543ea3ba983c47f13e18e60a30d94e502ee8c09ae33653", 338 "manifest": "37aa135a7d6e7365d632e65d5aaf12d18e734cee1ef1f1b47d5a730fddf6592e", 339 "title": "Early-stopping list folds with retained input suffixes" 340 }, 341 { 342 "name": "tricu-formatter", 343 "version": "0.1.1", 344 "hash": "086aabb4b95608428f0cb0776cd408102f6b1ff44aca3f9324c9e3dd9fbebd02", 345 "manifest": "d4223c2002a2f77789dc9bf413905689ee0f9e41bbef84367762d5e12ddc0fbe", 346 "title": "Conservative tricu equation alignment (not an AST printer)" 347 }, 348 { 349 "name": "parser-demo", 350 "version": "0.1.1", 351 "hash": "c7560f717712244810ed3b354912fe8791c2bab5c1df1520813426be01910c2f", 352 "manifest": "e6edf23a694a43f5b476c5fbb303ed722e60ead568388766a99867f588b7272a", 353 "title": "Parser combinators: complete input, prefixes and committed errors", 354 "demo": "parser" 355 }, 356 { 357 "name": "lexer-demo", 358 "version": "0.1.1", 359 "hash": "50c088ee7b87f229ef37c375e86d32d594610b5ef7cc61ea129351da0ce4b208", 360 "manifest": "ebc3b77fbbdd82068bb3fb407a597bb3fe54144ca31f7dc32c38720783c7e326", 361 "title": "Located scans: matched prefix, remainder and character positions", 362 "demo": "lexer" 363 }, 364 { 365 "name": "tricu-compiler", 366 "version": "0.1.2", 367 "hash": "e70583bc724ae495a33ead7e10614e2c6a9664bf4855c7e6042871cbd5d88a09", 368 "manifest": "01328f4f795566b61d197e7b9f2017f6d3472c68c119e49b8a4e486afd2741ac", 369 "title": "Compiler library (stable browser source-unit API; native helpers)" 370 }, 371 { 372 "name": "tricu-source-builder", 373 "version": "0.1.2", 374 "hash": "0e147f90159752bb96128453a4c7dacb497005ad96d5b38b27a369c87ce06079", 375 "manifest": "6940a638fd5619958dcd53e37d7fac7b6926acc5f5dc8833d33cacafa8564ff9", 376 "title": "Stable native application compiler (modules, imports and publication)" 377 }, 378 { 379 "name": "arboricx-server", 380 "version": "0.1.2", 381 "hash": "390ffadd746dfa78a9b846a41282c25ff947a7ceddf1535093c40b4594850624", 382 "manifest": "9127564f5fe67be7fd6cdb2b65c3b7c61741a4e2879c1c2fe11107d2da7f48fb", 383 "title": "Arboricx registry server (native sockets and filesystem)" 384 }, 385 { 386 "name": "tricu-http", 387 "version": "0.1.2", 388 "hash": "0850a25a5c18dad2560a8aa9c834fc3215f117dcde55e91982a73ee54491b532", 389 "manifest": "e6555fc1105a64209a969cc9202a3f6c19b211c49027718dcb735cd1965894c9", 390 "title": "HTTP parsing, responses and native socket handlers" 391 }, 392 { 393 "name": "tricu-intensional-contracts", 394 "version": "0.1.2", 395 "hash": "dd39639f1d0a1a14f7856b8d0db682adf36d1e7501ea1889bd185ea500989380", 396 "manifest": "7467e74f0c5b7dfad8d6a14d34171b2b0bcd7750423894e2ca920e0535fde7d1", 397 "title": "Intensional contracts: tree shapes and numeric structure" 398 }, 399 { 400 "name": "tricu-graphs", 401 "version": "0.1.2", 402 "hash": "2cc226f82e9c3526fb086ffe0977a909fabe753fc82de1e18d1f507625c681fe", 403 "manifest": "7b798a3afae6dce07b718bed855c7209ec3b898bb70b379dece935c4033cf9b6", 404 "title": "Dependency ordering and cycle witnesses (validated small graphs)" 405 }, 406 { 407 "name": "tricu-parser", 408 "version": "0.1.2", 409 "hash": "e23c7eab463765182fcfe4aafacca71d223f30664374019b41d29539d0f3883b", 410 "manifest": "14282088469cc420dd014700da06998f6bb8dcf990fc885a464c0a1e1858e20d", 411 "title": "Parser combinators: diagnostics, consumption and commitment" 412 }, 413 { 414 "name": "tricu-math", 415 "version": "0.1.2", 416 "hash": "3cda081418977c005f8375a0aa56a9daadddc83d1413a4f750dbee1e155f2206", 417 "manifest": "fde960cbc603e76acf91e38d9f429e990fc16ccef5e8efa43789f16129b6f77a", 418 "title": "Binary arithmetic and ASCII classifiers (canonical naturals only)" 419 }, 420 { 421 "name": "tricu-lexer", 422 "version": "0.1.2", 423 "hash": "5305ab2e168279b82d09ab061c31a386a27e3f8ce51ad50b4241850522bd3a2f", 424 "manifest": "816df1a32853750a1254112aff8ae8c55ca86bf70e809d226969ab1d43a6688b", 425 "title": "Located character scans and token positions" 426 }, 427 { 428 "name": "tricu-binary", 429 "version": "0.1.2", 430 "hash": "fe3b02f68025b90d0ce782885c8f72582642a985694eb4bcd702c2e006846a86", 431 "manifest": "7a24af56a9ce9b947cadcafd3a9da127b1507275bfac62b9fa55e27490b176dc", 432 "title": "Checked byte readers, prefix parsing and UTF-8 validation" 433 }, 434 { 435 "name": "tricu-patterns", 436 "version": "0.1.2", 437 "hash": "fb81fe47421564ac80fedc90be6003906e017978385f749d2da95297e58587c2", 438 "manifest": "703db8cd6c5679861257d1cc38c17be200241ade8db3812e8c387e9274aaa56e", 439 "title": "Ordered predicate/action dispatch and thunked conditionals" 440 }, 441 { 442 "name": "tricu-list-traversal", 443 "version": "0.1.2", 444 "hash": "60afc41f04fa65130326eeed4ca9e128bee5e90c7041f9641bbf9cfe87c142cd", 445 "manifest": "4c79b7ad124027147b8fddd98c2b66cfd776c36d915c95dfb1fbf9b31a51fb88", 446 "title": "Early-stopping list folds with retained input suffixes" 447 }, 448 { 449 "name": "tricu-formatter", 450 "version": "0.1.2", 451 "hash": "0f9fc50a4b5a5270c274113418bdd9099f124ebd57d16e0f58a054081738c408", 452 "manifest": "19871fe326a2e48aa38e728988b185a8ba9cb585868b74eaa758860526d0c53d", 453 "title": "Conservative tricu equation alignment (not an AST printer)" 454 }, 455 { 456 "name": "parser-demo", 457 "version": "0.1.2", 458 "hash": "355e41506f39e05da8c8a72a68aa810a486e062480322bac11af67e86980520e", 459 "manifest": "0c34bfdf800f8bd1b742e375a8f7c555c88d0c827268f684259433e834d94fed", 460 "title": "Parser combinators: complete input, prefixes and committed errors", 461 "demo": "parser" 462 }, 463 { 464 "name": "lexer-demo", 465 "version": "0.1.2", 466 "hash": "e756a481b3056a2e76f50316ccf77bfab8b15727b7bec899580c2eb919e668b2", 467 "manifest": "ed99e054e9c862668e165f458d3afcdc56279f766eea7a3886d440aea7252b63", 468 "title": "Located scans: matched prefix, remainder and character positions", 469 "demo": "lexer" 470 }, 471 { 472 "name": "greet", 473 "version": "0.1.2", 474 "hash": "0811457d501113ee11194f90e279ebb4ef9d548c70cb48d146be03eb9af7505f", 475 "manifest": "c2abf7b96cbc820eeb5ae5d5afcf8ec270f06b3a4eebfc00b6ff6c526f3b099b", 476 "title": "A conversation", 477 "demo": "greet" 478 }, 479 { 480 "name": "microscope", 481 "version": "0.1.2", 482 "hash": "a1919c931e13a4b29536e09b3230a7cda3e972934cdfb401aa50ceffbdba70ef", 483 "manifest": "7107f14eb360c5daf21833c5de9d6c1211d1da6e6b87da742cbdfcd4fe6ec98c", 484 "title": "Tree microscope", 485 "demo": "microscope" 486 }, 487 { 488 "name": "rgb", 489 "version": "0.1.2", 490 "hash": "a90ff53f2e05424ad536d7b819fb1710dab83127f0516d66384bd9bbe8ddbda2", 491 "manifest": "cd48224c20bb2315006cba76963c101dc2b6fc86c5b9c4c77dcafdfc2a5c9eec", 492 "title": "RGB validator", 493 "demo": "rgb" 494 }, 495 { 496 "name": "shipping", 497 "version": "0.1.2", 498 "hash": "efbdff446802ddcfe353461dce3ea75b60187fce601f0f47cfe7320511aea02e", 499 "manifest": "0949970382a37bf05dae4cbb61d223f360f7ee7aa309e9ba512f9a3b1400d758", 500 "title": "Shipping policies", 501 "demo": "shipping" 502 }, 503 { 504 "name": "events", 505 "version": "0.1.2", 506 "hash": "0844067dd63e9e6fc252a2ab2343b1937bb31abd8e44ad6683895f81d0c2499c", 507 "manifest": "06801d8b606ea5f12cb7f232f5e9c974e6042818c9e75acec382a91f8ed039c4", 508 "title": "Event adapters", 509 "demo": "events" 510 }, 511 { 512 "name": "registration", 513 "version": "0.1.2", 514 "hash": "a8ea6cb0c1d175206448456e907790f5204f43c48581f588ddb4894d4c40b996", 515 "manifest": "d107d23d5ce0fb99fd09441882d55f0dea9f90e0ea2d7a44c715cceba07ae871", 516 "title": "Registration validator", 517 "demo": "registration" 518 }, 519 { 520 "name": "migration", 521 "version": "0.1.2", 522 "hash": "41f27e53f2cde13130dc5a9c3e74de49d16f94f7dc565ca4357c55ce4ba5280d", 523 "manifest": "31468840fb7a616d0b6e45823414843dfeaacd862c71121448407b70848253bd", 524 "title": "Profile migrations", 525 "demo": "migration" 526 }, 527 { 528 "name": "tricu-base", 529 "version": "0.1.2", 530 "hash": "f9f0ab0e44f6ae39479d74c6c66a2bdaba3f40bd26781c3ec95300c2ee3c07f3", 531 "manifest": "fa9d4df0f82cac2754fdd3e92009cb48064856ff4cc5b18f092309aef7ff5ed4", 532 "title": "Foundation: lists, Results and decimal formatting" 533 }, 534 { 535 "name": "tricu-file-io", 536 "version": "0.1.2", 537 "hash": "401961d889131c735bf48b415f53d3b85dfab0136496299f60cf1dcb0b264f14", 538 "manifest": "6a22866c2cff143599cb854b2cd3bb3c8948e40835425ed62d942d88bed5c5aa", 539 "title": "File IO and hashing actions" 540 }, 541 { 542 "name": "arboricx-inspection", 543 "version": "0.1.2", 544 "hash": "f571888c5aa3f7a91e9d5d6c45c674851ea8e3598514ad8d535fd3e9056d0314", 545 "manifest": "fe9b420e1e776fa1dda7b77857e322c0509ed308bb18441b76a3b03023f93468", 546 "title": "Arboricx inspection: validate without execution" 547 }, 548 { 549 "name": "tricu-compiler", 550 "version": "0.1.3", 551 "hash": "9debb54a2eeba75b0554403eae4f34a9ea033698f7323dcec70905864cb2508b", 552 "manifest": "d9403160a778fdfda21980071d7cccbb5f68800ba6cab80c39bf72fa20d0084f", 553 "title": "Compiler library (stable browser source-unit API; native helpers)" 554 }, 555 { 556 "name": "tricu-source-builder", 557 "version": "0.1.3", 558 "hash": "08a1cefc326889f8a47090aa749844a81635d4e7d08c9b1654d97c6e1e7c55ae", 559 "manifest": "22e793cb088c71e68abf132823898850ad76a89c1cecb295719edaa6093317e1", 560 "title": "Stable native application compiler (modules, imports and publication)" 561 }, 562 { 563 "name": "arboricx-server", 564 "version": "0.1.3", 565 "hash": "390ffadd746dfa78a9b846a41282c25ff947a7ceddf1535093c40b4594850624", 566 "manifest": "9127564f5fe67be7fd6cdb2b65c3b7c61741a4e2879c1c2fe11107d2da7f48fb", 567 "title": "Arboricx registry server (native sockets and filesystem)" 568 }, 569 { 570 "name": "tricu-http", 571 "version": "0.1.3", 572 "hash": "0850a25a5c18dad2560a8aa9c834fc3215f117dcde55e91982a73ee54491b532", 573 "manifest": "e6555fc1105a64209a969cc9202a3f6c19b211c49027718dcb735cd1965894c9", 574 "title": "HTTP parsing, responses and native socket handlers" 575 }, 576 { 577 "name": "tricu-intensional-contracts", 578 "version": "0.1.3", 579 "hash": "dd39639f1d0a1a14f7856b8d0db682adf36d1e7501ea1889bd185ea500989380", 580 "manifest": "7467e74f0c5b7dfad8d6a14d34171b2b0bcd7750423894e2ca920e0535fde7d1", 581 "title": "Intensional contracts: tree shapes and numeric structure" 582 }, 583 { 584 "name": "tricu-graphs", 585 "version": "0.1.3", 586 "hash": "2cc226f82e9c3526fb086ffe0977a909fabe753fc82de1e18d1f507625c681fe", 587 "manifest": "7b798a3afae6dce07b718bed855c7209ec3b898bb70b379dece935c4033cf9b6", 588 "title": "Dependency ordering and cycle witnesses (validated small graphs)" 589 }, 590 { 591 "name": "tricu-parser", 592 "version": "0.1.3", 593 "hash": "3ccf7bbc514db08b9d6c0541c858c29625dc996c613eb44f1fe16d3e6f1f1041", 594 "manifest": "14282088469cc420dd014700da06998f6bb8dcf990fc885a464c0a1e1858e20d", 595 "title": "Parser combinators: diagnostics, consumption and commitment" 596 }, 597 { 598 "name": "tricu-math", 599 "version": "0.1.3", 600 "hash": "a5a6a450746bd1a61b722adeddd27595f7ef6cef1e524e7a1193012526c556c2", 601 "manifest": "fde960cbc603e76acf91e38d9f429e990fc16ccef5e8efa43789f16129b6f77a", 602 "title": "Binary arithmetic and ASCII classifiers (canonical naturals only)" 603 }, 604 { 605 "name": "tricu-lexer", 606 "version": "0.1.3", 607 "hash": "5305ab2e168279b82d09ab061c31a386a27e3f8ce51ad50b4241850522bd3a2f", 608 "manifest": "816df1a32853750a1254112aff8ae8c55ca86bf70e809d226969ab1d43a6688b", 609 "title": "Located character scans and token positions" 610 }, 611 { 612 "name": "tricu-binary", 613 "version": "0.1.3", 614 "hash": "fe3b02f68025b90d0ce782885c8f72582642a985694eb4bcd702c2e006846a86", 615 "manifest": "7a24af56a9ce9b947cadcafd3a9da127b1507275bfac62b9fa55e27490b176dc", 616 "title": "Checked byte readers, prefix parsing and UTF-8 validation" 617 }, 618 { 619 "name": "tricu-patterns", 620 "version": "0.1.3", 621 "hash": "fb81fe47421564ac80fedc90be6003906e017978385f749d2da95297e58587c2", 622 "manifest": "703db8cd6c5679861257d1cc38c17be200241ade8db3812e8c387e9274aaa56e", 623 "title": "Ordered predicate/action dispatch and thunked conditionals" 624 }, 625 { 626 "name": "tricu-list-traversal", 627 "version": "0.1.3", 628 "hash": "60afc41f04fa65130326eeed4ca9e128bee5e90c7041f9641bbf9cfe87c142cd", 629 "manifest": "4c79b7ad124027147b8fddd98c2b66cfd776c36d915c95dfb1fbf9b31a51fb88", 630 "title": "Early-stopping list folds with retained input suffixes" 631 }, 632 { 633 "name": "tricu-formatter", 634 "version": "0.1.3", 635 "hash": "0f9fc50a4b5a5270c274113418bdd9099f124ebd57d16e0f58a054081738c408", 636 "manifest": "19871fe326a2e48aa38e728988b185a8ba9cb585868b74eaa758860526d0c53d", 637 "title": "Conservative tricu equation alignment (not an AST printer)" 638 }, 639 { 640 "name": "parser-demo", 641 "version": "0.1.3", 642 "hash": "355e41506f39e05da8c8a72a68aa810a486e062480322bac11af67e86980520e", 643 "manifest": "0c34bfdf800f8bd1b742e375a8f7c555c88d0c827268f684259433e834d94fed", 644 "title": "Parser combinators: complete input, prefixes and committed errors", 645 "demo": "parser" 646 }, 647 { 648 "name": "lexer-demo", 649 "version": "0.1.3", 650 "hash": "e756a481b3056a2e76f50316ccf77bfab8b15727b7bec899580c2eb919e668b2", 651 "manifest": "ed99e054e9c862668e165f458d3afcdc56279f766eea7a3886d440aea7252b63", 652 "title": "Located scans: matched prefix, remainder and character positions", 653 "demo": "lexer" 654 }, 655 { 656 "name": "tricu-base", 657 "version": "0.1.4", 658 "hash": "f9f0ab0e44f6ae39479d74c6c66a2bdaba3f40bd26781c3ec95300c2ee3c07f3", 659 "manifest": "fa9d4df0f82cac2754fdd3e92009cb48064856ff4cc5b18f092309aef7ff5ed4", 660 "title": "Foundation: lists, Results and decimal formatting" 661 }, 662 { 663 "name": "tricu-file-io", 664 "version": "0.1.4", 665 "hash": "401961d889131c735bf48b415f53d3b85dfab0136496299f60cf1dcb0b264f14", 666 "manifest": "6a22866c2cff143599cb854b2cd3bb3c8948e40835425ed62d942d88bed5c5aa", 667 "title": "File IO and hashing actions" 668 }, 669 { 670 "name": "arboricx-inspection", 671 "version": "0.1.4", 672 "hash": "f571888c5aa3f7a91e9d5d6c45c674851ea8e3598514ad8d535fd3e9056d0314", 673 "manifest": "fe9b420e1e776fa1dda7b77857e322c0509ed308bb18441b76a3b03023f93468", 674 "title": "Arboricx inspection: validate without execution" 675 }, 676 { 677 "name": "tricu-compiler", 678 "version": "0.1.4", 679 "hash": "cfb11a6ad90810350bd2042d81ec63404c5d6bb418512ffc5218c100431dd8ae", 680 "manifest": "e3ddc42beff8a5e766608635b281e69ce6fed96eafccbe599bc28e1e8ee095cd", 681 "title": "Compiler library (stable browser source-unit API; native helpers)" 682 }, 683 { 684 "name": "tricu-source-builder", 685 "version": "0.1.4", 686 "hash": "18e03a8ae0730fff1041ebb64076fb0815907642365110b5d33cc2aa030b315c", 687 "manifest": "c99df779634e0c6d66485959cac77435ceb344f5defa30bdfdec43f3471a88da", 688 "title": "Stable native application compiler (modules, imports and publication)" 689 }, 690 { 691 "name": "arboricx-server", 692 "version": "0.1.4", 693 "hash": "c8bc5c1ebeff9189d64ffd23554026d6f39aed92e2b25a4fa0935a0d25b99608", 694 "manifest": "451e24aeec39ff1295c0c735897dcefd34b9219ef72a8b0c619b678373afcfa1", 695 "title": "Arboricx registry server (native sockets and filesystem)" 696 }, 697 { 698 "name": "tricu-http", 699 "version": "0.1.4", 700 "hash": "7f7b4191c8780da6a4bf20084835e67007e9e5a7b9af43476b97faf502338545", 701 "manifest": "e6195e968697ca5799891bcd9096b568dceb717ea6e2b14adbdb8ca041a01691", 702 "title": "HTTP parsing, responses and native socket handlers" 703 }, 704 { 705 "name": "tricu-intensional-contracts", 706 "version": "0.1.4", 707 "hash": "dd39639f1d0a1a14f7856b8d0db682adf36d1e7501ea1889bd185ea500989380", 708 "manifest": "7467e74f0c5b7dfad8d6a14d34171b2b0bcd7750423894e2ca920e0535fde7d1", 709 "title": "Intensional contracts: tree shapes and numeric structure" 710 }, 711 { 712 "name": "tricu-graphs", 713 "version": "0.1.4", 714 "hash": "2afb5aa9b578f9d95365c5f4ab8d93f366bbf37425c2b438459d549961f4964e", 715 "manifest": "7b798a3afae6dce07b718bed855c7209ec3b898bb70b379dece935c4033cf9b6", 716 "title": "Dependency ordering and cycle witnesses (validated small graphs)" 717 }, 718 { 719 "name": "tricu-parser", 720 "version": "0.1.4", 721 "hash": "3887958c22983170103b70586b1109e012289cd5cb6494203f83657c39cf673c", 722 "manifest": "14282088469cc420dd014700da06998f6bb8dcf990fc885a464c0a1e1858e20d", 723 "title": "Parser combinators: diagnostics, consumption and commitment" 724 }, 725 { 726 "name": "tricu-math", 727 "version": "0.1.4", 728 "hash": "75ff201e0a0192236661f1fce192ff0cce490914cd90ee4a3c4b369e0046024a", 729 "manifest": "7f87549d587fa8c3be88af0ea988db3adcc3b35f1ffb48973553491b075614db", 730 "title": "Binary arithmetic and ASCII classifiers (canonical naturals only)" 731 }, 732 { 733 "name": "tricu-lexer", 734 "version": "0.1.4", 735 "hash": "123d0e0545da5796a30c4943bd9c4c61b8e5743e09d4e1e28de7e064744dc1a4", 736 "manifest": "816df1a32853750a1254112aff8ae8c55ca86bf70e809d226969ab1d43a6688b", 737 "title": "Located character scans and token positions" 738 }, 739 { 740 "name": "tricu-binary", 741 "version": "0.1.4", 742 "hash": "fe3b02f68025b90d0ce782885c8f72582642a985694eb4bcd702c2e006846a86", 743 "manifest": "7a24af56a9ce9b947cadcafd3a9da127b1507275bfac62b9fa55e27490b176dc", 744 "title": "Checked byte readers, prefix parsing and UTF-8 validation" 745 }, 746 { 747 "name": "tricu-patterns", 748 "version": "0.1.4", 749 "hash": "fb81fe47421564ac80fedc90be6003906e017978385f749d2da95297e58587c2", 750 "manifest": "703db8cd6c5679861257d1cc38c17be200241ade8db3812e8c387e9274aaa56e", 751 "title": "Ordered predicate/action dispatch and thunked conditionals" 752 }, 753 { 754 "name": "tricu-list-traversal", 755 "version": "0.1.4", 756 "hash": "60afc41f04fa65130326eeed4ca9e128bee5e90c7041f9641bbf9cfe87c142cd", 757 "manifest": "4c79b7ad124027147b8fddd98c2b66cfd776c36d915c95dfb1fbf9b31a51fb88", 758 "title": "Early-stopping list folds with retained input suffixes" 759 }, 760 { 761 "name": "tricu-formatter", 762 "version": "0.1.4", 763 "hash": "3bd4df273ab4e4599417a18210ec3ad39e2ace2f7df6c0b7cad62999c4cb52a2", 764 "manifest": "e8bad7dcea5944336083f5bfa3ada63d7542286fbdec0f34dfeb65e9879ba2fc", 765 "title": "Conservative tricu equation alignment (not an AST printer)" 766 }, 767 { 768 "name": "parser-demo", 769 "version": "0.1.4", 770 "hash": "355e41506f39e05da8c8a72a68aa810a486e062480322bac11af67e86980520e", 771 "manifest": "0c34bfdf800f8bd1b742e375a8f7c555c88d0c827268f684259433e834d94fed", 772 "title": "Parser combinators: complete input, prefixes and committed errors", 773 "demo": "parser" 774 }, 775 { 776 "name": "lexer-demo", 777 "version": "0.1.4", 778 "hash": "e756a481b3056a2e76f50316ccf77bfab8b15727b7bec899580c2eb919e668b2", 779 "manifest": "ed99e054e9c862668e165f458d3afcdc56279f766eea7a3886d440aea7252b63", 780 "title": "Located scans: matched prefix, remainder and character positions", 781 "demo": "lexer" 782 }, 783 { 784 "name": "tricu-base", 785 "version": "0.1.5", 786 "hash": "f9f0ab0e44f6ae39479d74c6c66a2bdaba3f40bd26781c3ec95300c2ee3c07f3", 787 "manifest": "fa9d4df0f82cac2754fdd3e92009cb48064856ff4cc5b18f092309aef7ff5ed4", 788 "title": "Foundation: lists, Results and decimal formatting" 789 }, 790 { 791 "name": "tricu-file-io", 792 "version": "0.1.5", 793 "hash": "401961d889131c735bf48b415f53d3b85dfab0136496299f60cf1dcb0b264f14", 794 "manifest": "6a22866c2cff143599cb854b2cd3bb3c8948e40835425ed62d942d88bed5c5aa", 795 "title": "File IO and hashing actions" 796 }, 797 { 798 "name": "arboricx-inspection", 799 "version": "0.1.5", 800 "hash": "f571888c5aa3f7a91e9d5d6c45c674851ea8e3598514ad8d535fd3e9056d0314", 801 "manifest": "fe9b420e1e776fa1dda7b77857e322c0509ed308bb18441b76a3b03023f93468", 802 "title": "Arboricx inspection: validate without execution" 803 }, 804 { 805 "name": "tricu-compiler", 806 "version": "0.1.5", 807 "hash": "9c61d59cd76036000691da6ff5e2e9f641cf5c614b424d7280e052cfcb716e75", 808 "manifest": "17df7d4ef56684d423ca59d5f4c4d03aa73b24c5579e00f8719e2f06641c39e6", 809 "title": "Compiler library (stable browser source-unit API; native helpers)" 810 }, 811 { 812 "name": "tricu-source-builder", 813 "version": "0.1.5", 814 "hash": "d70de875988dfa309f2c167992928866f88b08af351918b8c7b5d88c541c6e94", 815 "manifest": "c0ea53b7283b4cce8bc986f3b2c8de4db990c0eaf7d415e8f1d8784580c8d370", 816 "title": "Stable native application compiler (modules, imports and publication)" 817 }, 818 { 819 "name": "arboricx-server", 820 "version": "0.1.5", 821 "hash": "c8bc5c1ebeff9189d64ffd23554026d6f39aed92e2b25a4fa0935a0d25b99608", 822 "manifest": "451e24aeec39ff1295c0c735897dcefd34b9219ef72a8b0c619b678373afcfa1", 823 "title": "Arboricx registry server (native sockets and filesystem)" 824 }, 825 { 826 "name": "tricu-http", 827 "version": "0.1.5", 828 "hash": "7f7b4191c8780da6a4bf20084835e67007e9e5a7b9af43476b97faf502338545", 829 "manifest": "e6195e968697ca5799891bcd9096b568dceb717ea6e2b14adbdb8ca041a01691", 830 "title": "HTTP parsing, responses and native socket handlers" 831 }, 832 { 833 "name": "tricu-intensional-contracts", 834 "version": "0.1.5", 835 "hash": "dd39639f1d0a1a14f7856b8d0db682adf36d1e7501ea1889bd185ea500989380", 836 "manifest": "7467e74f0c5b7dfad8d6a14d34171b2b0bcd7750423894e2ca920e0535fde7d1", 837 "title": "Intensional contracts: tree shapes and numeric structure" 838 }, 839 { 840 "name": "tricu-graphs", 841 "version": "0.1.5", 842 "hash": "b588b07ac71f87ab85059ea0788ee2e11d3ee77ad319310e5a21f844c98dabf4", 843 "manifest": "7b798a3afae6dce07b718bed855c7209ec3b898bb70b379dece935c4033cf9b6", 844 "title": "Dependency ordering and cycle witnesses (validated small graphs)" 845 }, 846 { 847 "name": "tricu-parser", 848 "version": "0.1.5", 849 "hash": "3d364a349e4a623bc022a6cdc558a490d764c4c9d6a224b65a727f2380ce5b0d", 850 "manifest": "14282088469cc420dd014700da06998f6bb8dcf990fc885a464c0a1e1858e20d", 851 "title": "Parser combinators: diagnostics, consumption and commitment" 852 }, 853 { 854 "name": "tricu-math", 855 "version": "0.1.5", 856 "hash": "74251492b68205d47f001fe1210d8846b905dae7b4cdf12c3b1c5e563473575d", 857 "manifest": "7f87549d587fa8c3be88af0ea988db3adcc3b35f1ffb48973553491b075614db", 858 "title": "Binary arithmetic and ASCII classifiers (canonical naturals only)" 859 }, 860 { 861 "name": "tricu-lexer", 862 "version": "0.1.5", 863 "hash": "9bc1c7c66b150fdac8f046b2bad48b07bf585c9ea2c63b416dc72c4191b0128e", 864 "manifest": "816df1a32853750a1254112aff8ae8c55ca86bf70e809d226969ab1d43a6688b", 865 "title": "Located character scans and token positions" 866 }, 867 { 868 "name": "tricu-binary", 869 "version": "0.1.5", 870 "hash": "fe3b02f68025b90d0ce782885c8f72582642a985694eb4bcd702c2e006846a86", 871 "manifest": "7a24af56a9ce9b947cadcafd3a9da127b1507275bfac62b9fa55e27490b176dc", 872 "title": "Checked byte readers, prefix parsing and UTF-8 validation" 873 }, 874 { 875 "name": "tricu-patterns", 876 "version": "0.1.5", 877 "hash": "fb81fe47421564ac80fedc90be6003906e017978385f749d2da95297e58587c2", 878 "manifest": "703db8cd6c5679861257d1cc38c17be200241ade8db3812e8c387e9274aaa56e", 879 "title": "Ordered predicate/action dispatch and thunked conditionals" 880 }, 881 { 882 "name": "tricu-list-traversal", 883 "version": "0.1.5", 884 "hash": "60afc41f04fa65130326eeed4ca9e128bee5e90c7041f9641bbf9cfe87c142cd", 885 "manifest": "4c79b7ad124027147b8fddd98c2b66cfd776c36d915c95dfb1fbf9b31a51fb88", 886 "title": "Early-stopping list folds with retained input suffixes" 887 }, 888 { 889 "name": "tricu-formatter", 890 "version": "0.1.5", 891 "hash": "3bd4df273ab4e4599417a18210ec3ad39e2ace2f7df6c0b7cad62999c4cb52a2", 892 "manifest": "e8bad7dcea5944336083f5bfa3ada63d7542286fbdec0f34dfeb65e9879ba2fc", 893 "title": "Conservative tricu equation alignment (not an AST printer)" 894 }, 895 { 896 "name": "parser-demo", 897 "version": "0.1.5", 898 "hash": "355e41506f39e05da8c8a72a68aa810a486e062480322bac11af67e86980520e", 899 "manifest": "0c34bfdf800f8bd1b742e375a8f7c555c88d0c827268f684259433e834d94fed", 900 "title": "Parser combinators: complete input, prefixes and committed errors", 901 "demo": "parser" 902 }, 903 { 904 "name": "lexer-demo", 905 "version": "0.1.5", 906 "hash": "e756a481b3056a2e76f50316ccf77bfab8b15727b7bec899580c2eb919e668b2", 907 "manifest": "ed99e054e9c862668e165f458d3afcdc56279f766eea7a3886d440aea7252b63", 908 "title": "Located scans: matched prefix, remainder and character positions", 909 "demo": "lexer" 910 }, 911 { 912 "name": "tricu-lib-arboricx", 913 "version": "0.1.0", 914 "manifest": "3f70d95cf1bae0928ee89acd2a9e0cdd8287796efae32a9f08d33e3dd0149c55", 915 "hash": "40dfb23da91b505ea4586bbfea46a7374d299bb747796f18428de7da43fa7315", 916 "title": "lib/arboricx/arboricx.tri" 917 }, 918 { 919 "name": "tricu-lib-arboricx-common", 920 "version": "0.1.0", 921 "manifest": "0d779adef29b51ee875bf2f46ec03bef30ec48d200e7e05c9e20bd90b28ac4a4", 922 "hash": "2c8f29c5e1a96eac7b6d57f6dad02f7adbfca1da93742f48c2aff3534c378284", 923 "title": "lib/arboricx/common.tri" 924 }, 925 { 926 "name": "tricu-lib-arboricx-dispatch", 927 "version": "0.1.0", 928 "manifest": "eda078ba018de68718b2b7aa2d790578ac079cf98c963a78f7fcae5178fd2c19", 929 "hash": "7fbcf00a8412785c5c61b61c21c89d00d2597953b040faa02e6e811677b37578", 930 "title": "lib/arboricx/dispatch.tri" 931 }, 932 { 933 "name": "tricu-lib-arboricx-manifest", 934 "version": "0.1.0", 935 "manifest": "2a8a2b591dfc4192b8ded6e2ea75e94f6ff41183636f6024b6d5eb590ec8d2aa", 936 "hash": "718c96fe7ab33504ece9c041f7a93dddf15b281f8dfceba84291a349e260b15f", 937 "title": "lib/arboricx/manifest.tri" 938 }, 939 { 940 "name": "tricu-lib-arboricx-nodes", 941 "version": "0.1.0", 942 "manifest": "d158e4ebe9fd6cfb752023bbe031614b190b9eab79e9680875a1fc55dc481a23", 943 "hash": "84a7479abac8663864a5615e5c0be69b6bb64530a904ab0da274bbf68b682b01", 944 "title": "lib/arboricx/nodes.tri" 945 }, 946 { 947 "name": "tricu-lib-arboricx-server", 948 "version": "0.1.0", 949 "manifest": "451e24aeec39ff1295c0c735897dcefd34b9219ef72a8b0c619b678373afcfa1", 950 "hash": "c8bc5c1ebeff9189d64ffd23554026d6f39aed92e2b25a4fa0935a0d25b99608", 951 "title": "lib/arboricx/server.tri" 952 }, 953 { 954 "name": "tricu-lib-base", 955 "version": "0.1.0", 956 "manifest": "bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81", 957 "hash": "ed931d1cf10921f414c7fb2e21c4ab40509d548b56ca1db1327586d90cdf6f0a", 958 "title": "lib/base.tri" 959 }, 960 { 961 "name": "tricu-lib-binary", 962 "version": "0.1.0", 963 "manifest": "7a24af56a9ce9b947cadcafd3a9da127b1507275bfac62b9fa55e27490b176dc", 964 "hash": "fe3b02f68025b90d0ce782885c8f72582642a985694eb4bcd702c2e006846a86", 965 "title": "lib/binary.tri" 966 }, 967 { 968 "name": "tricu-lib-bytes", 969 "version": "0.1.0", 970 "manifest": "16cff955cb9ab44063ed21651002d209ef7d3592fa005cd3dc32e287d6ca5b68", 971 "hash": "c0a9ffd923b4dd17f6c1fd105502d9e82a9064f75b6312b37c155c94a3ce73d3", 972 "title": "lib/bytes.tri" 973 }, 974 { 975 "name": "tricu-lib-conversions", 976 "version": "0.1.0", 977 "manifest": "78ce6db3557cd57f2c5799989d16a8f40104de5c4485646734a23093dc458a4e", 978 "hash": "fc37dd8c558961c88211c3f4faf31bc438bcda12384f94125f563f1651e09ac9", 979 "title": "lib/conversions.tri" 980 }, 981 { 982 "name": "tricu-lib-graph", 983 "version": "0.1.0", 984 "manifest": "7b798a3afae6dce07b718bed855c7209ec3b898bb70b379dece935c4033cf9b6", 985 "hash": "b588b07ac71f87ab85059ea0788ee2e11d3ee77ad319310e5a21f844c98dabf4", 986 "title": "lib/graph.tri" 987 }, 988 { 989 "name": "tricu-lib-http", 990 "version": "0.1.0", 991 "manifest": "e6195e968697ca5799891bcd9096b568dceb717ea6e2b14adbdb8ca041a01691", 992 "hash": "7f7b4191c8780da6a4bf20084835e67007e9e5a7b9af43476b97faf502338545", 993 "title": "lib/http.tri" 994 }, 995 { 996 "name": "tricu-lib-intensional", 997 "version": "0.1.0", 998 "manifest": "7467e74f0c5b7dfad8d6a14d34171b2b0bcd7750423894e2ca920e0535fde7d1", 999 "hash": "dd39639f1d0a1a14f7856b8d0db682adf36d1e7501ea1889bd185ea500989380", 1000 "title": "lib/intensionalContracts.tri" 1001 }, 1002 { 1003 "name": "tricu-lib-io", 1004 "version": "0.1.0", 1005 "manifest": "2d23be85d277457fd36c84f5eaa227e94e1c4efec281ff73017aaee109096f49", 1006 "hash": "a51d9fcffd12aebc39166e2ba4e5b86896832db299f06322b7a2805bc4d57f05", 1007 "title": "lib/io.tri" 1008 }, 1009 { 1010 "name": "tricu-lib-lexer", 1011 "version": "0.1.0", 1012 "manifest": "816df1a32853750a1254112aff8ae8c55ca86bf70e809d226969ab1d43a6688b", 1013 "hash": "9bc1c7c66b150fdac8f046b2bad48b07bf585c9ea2c63b416dc72c4191b0128e", 1014 "title": "lib/lexer.tri" 1015 }, 1016 { 1017 "name": "tricu-lib-native-math", 1018 "version": "0.1.0", 1019 "manifest": "7f87549d587fa8c3be88af0ea988db3adcc3b35f1ffb48973553491b075614db", 1020 "hash": "74251492b68205d47f001fe1210d8846b905dae7b4cdf12c3b1c5e563473575d", 1021 "title": "lib/math/native.tri" 1022 }, 1023 { 1024 "name": "tricu-lib-parser", 1025 "version": "0.1.0", 1026 "manifest": "14282088469cc420dd014700da06998f6bb8dcf990fc885a464c0a1e1858e20d", 1027 "hash": "3d364a349e4a623bc022a6cdc558a490d764c4c9d6a224b65a727f2380ce5b0d", 1028 "title": "lib/parser.tri" 1029 }, 1030 { 1031 "name": "tricu-lib-patterns", 1032 "version": "0.1.0", 1033 "manifest": "703db8cd6c5679861257d1cc38c17be200241ade8db3812e8c387e9274aaa56e", 1034 "hash": "fb81fe47421564ac80fedc90be6003906e017978385f749d2da95297e58587c2", 1035 "title": "lib/patterns.tri" 1036 }, 1037 { 1038 "name": "tricu-lib-prelude", 1039 "version": "0.1.0", 1040 "manifest": "6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823", 1041 "hash": "3e32ef46cd9a7032469c6b004917c9b8982da95673d486a576fc31541bbe51c6", 1042 "title": "lib/prelude.tri" 1043 }, 1044 { 1045 "name": "tricu-lib-socket", 1046 "version": "0.1.0", 1047 "manifest": "49fc19156894c8f5b5a7124760eb8db2ac504404dcda77ae0e3a0dea39983d44", 1048 "hash": "decfff4079c7c202f664a55496926cce1fcd1e9c67cf67b84718bf7d663e6f4d", 1049 "title": "lib/socket.tri" 1050 }, 1051 { 1052 "name": "tricu-lib-source-ast", 1053 "version": "0.1.0", 1054 "manifest": "c6579f89e47a16694f1c08fe9825b183d8bc272e23cd744eb954c106b689c32f", 1055 "hash": "af66062931c5de826bd336625d53c1c354fe6cc736e56e247ae550c542f0fa8a", 1056 "title": "lib/source/ast.tri" 1057 }, 1058 { 1059 "name": "tricu-lib-source-build-stable", 1060 "version": "0.1.0", 1061 "manifest": "b7d49cb984e23aa3a70afdc4044e6f5ba98f3c71b7e78bd9269426c1c061a750", 1062 "hash": "faea17b7579cd7193af19cb74a34266cdf8ac2d9934a24d8552dd09edd5cb4c5", 1063 "title": "lib/source/build-stable.tri" 1064 }, 1065 { 1066 "name": "tricu-lib-source-build", 1067 "version": "0.1.0", 1068 "manifest": "1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3", 1069 "hash": "7b7b8b132f1192bf4a9e379b641382167f9be38a609bdad18b144dfa85da2b3c", 1070 "title": "lib/source/build.tri" 1071 }, 1072 { 1073 "name": "tricu-lib-source-bundle", 1074 "version": "0.1.0", 1075 "manifest": "d1af60d301f08b0c8715da80b9c632b04e71270817e0925aec81121734f3d1e6", 1076 "hash": "f13735828b62a6d90e95b2964e5fdf72d4e5181aa49d48c04cf134b5606bc10e", 1077 "title": "lib/source/bundle.tri" 1078 }, 1079 { 1080 "name": "tricu-lib-source-compile", 1081 "version": "0.1.0", 1082 "manifest": "9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0", 1083 "hash": "a8d7805b268f93ef72e10c7031bc709fb9924ca91b2eacdd313f70d96d254560", 1084 "title": "lib/source/compile.tri" 1085 }, 1086 { 1087 "name": "tricu-lib-source-core", 1088 "version": "0.1.0", 1089 "manifest": "83e1dc8052f806b19ebc737998bbdfff23211b23a6bbe2ae6adbede8ad1652a2", 1090 "hash": "d7105ef477224dfb10ad2773e54744cb3f87ddf304eb753d7cb9ba40ea9cc3df", 1091 "title": "lib/source/core.tri" 1092 }, 1093 { 1094 "name": "tricu-lib-source-equations", 1095 "version": "0.1.0", 1096 "manifest": "568c5d782a847e4f8d6b7061d51d34fc527a466b872ede27032104293df3bf8f", 1097 "hash": "0a3956e0f6e794d843f56d734b14259c63a6e9ece22ec73d73f8f995f1578fa8", 1098 "title": "lib/source/equations.tri" 1099 }, 1100 { 1101 "name": "tricu-lib-source-export-cache", 1102 "version": "0.1.0", 1103 "manifest": "ba1c6fbb9c4af886b1466e0ea16bc0ceba1c0a60c5ad298c19be0b755e25b11b", 1104 "hash": "8675a2bc53b5820d45cce64c072c55f7e03d23b1b4960a45f952fc6387023024", 1105 "title": "lib/source/export-cache.tri" 1106 }, 1107 { 1108 "name": "tricu-lib-source-index", 1109 "version": "0.1.0", 1110 "manifest": "c2946fe3ac0daf1a06d6f7deab9f7ad08d679c241b04ad9c0c6d3b6038cf091d", 1111 "hash": "1f18232479e776982515edc3fe2c0f39fad79e2b428c2ff040d92edf5441ac6a", 1112 "title": "lib/source/index.tri" 1113 }, 1114 { 1115 "name": "tricu-lib-source-lexer", 1116 "version": "0.1.0", 1117 "manifest": "4cc4ed214d6e474b339c970d04cc09ced20c6472758b58897aabbd6f3a5bbb42", 1118 "hash": "b61e8d7d31f730c1e4db08c729435302e76eb911ee2c45b110f2932a60b2eb33", 1119 "title": "lib/source/lexer.tri" 1120 }, 1121 { 1122 "name": "tricu-lib-source-lock", 1123 "version": "0.1.0", 1124 "manifest": "de672f2d1d040095997894b57a1091f3746d61bcd2e278f263cdbc51ba4391f6", 1125 "hash": "51d352cb5306a96b0275e6cf80c5a7d160e7379cf8f31aa128d96fe3e56043ff", 1126 "title": "lib/source/lock.tri" 1127 }, 1128 { 1129 "name": "tricu-lib-source-map", 1130 "version": "0.1.0", 1131 "manifest": "d1ed18723a9acfd6f0b13ef77ef17883dcbad0d8fb79b772f3263e00551c60dd", 1132 "hash": "e8f5fbfbb768926c5dcc43511fed05a2436f0bf46f2a18c75408496886cb1539", 1133 "title": "lib/source/map.tri" 1134 }, 1135 { 1136 "name": "tricu-lib-source-module", 1137 "version": "0.1.0", 1138 "manifest": "23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9", 1139 "hash": "20c71797fca0c2d7c6e1a5482da8cfce80292463cba731187645e96dc17dbe2e", 1140 "title": "lib/source/module.tri" 1141 }, 1142 { 1143 "name": "tricu-lib-source-object", 1144 "version": "0.1.0", 1145 "manifest": "dc29e3d043b9dc8685ed05ede1c226b3f14f47c63365b623214cf709a275b3bf", 1146 "hash": "acb79eb9c2f56a18c1c740aaaee97e9e5e53f55b56602bd16a351d85cfadc192", 1147 "title": "lib/source/object.tri" 1148 }, 1149 { 1150 "name": "tricu-lib-source-order", 1151 "version": "0.1.0", 1152 "manifest": "84c021d4a13df85c9d6cdbdb78769f069fa83fba76657c40ccb5a4bed1e91de2", 1153 "hash": "3b4474558c2336c95a122ef32c4f3070ce67b2e0491539f757594a0ac02b0c6a", 1154 "title": "lib/source/order.tri" 1155 }, 1156 { 1157 "name": "tricu-lib-source-parser", 1158 "version": "0.1.0", 1159 "manifest": "59befca0769d80a6d663ffd5224a076c0de88914192a960398a81a4e37e6ae89", 1160 "hash": "5188bb1a7ede262cb63f02daadff9b827c05bd26ace2e7f23528e9dd10ba6121", 1161 "title": "lib/source/parser.tri" 1162 }, 1163 { 1164 "name": "tricu-lib-source-pattern", 1165 "version": "0.1.0", 1166 "manifest": "d14232cb623da7a59883ae5e0c773fa71037a887a7dcf3352e48cc8dff421123", 1167 "hash": "d2842a47b4f76d3d0bf86914620a33b5251319167c74873e7f630923f4b95e68", 1168 "title": "lib/source/pattern.tri" 1169 }, 1170 { 1171 "name": "tricu-lib-source-program", 1172 "version": "0.1.0", 1173 "manifest": "384012eefdf503a49ed1c660a6e07b5e95df73585121f83a8eeae98089f1a1ad", 1174 "hash": "af2b3483281c7c4e24151956dce5d763dfe4deeb4b0ec7635a341b443b2b4584", 1175 "title": "lib/source/program.tri" 1176 }, 1177 { 1178 "name": "tricu-lib-source-resolve", 1179 "version": "0.1.0", 1180 "manifest": "9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a", 1181 "hash": "b82891447d90b9c9bfeef4c8a75d15589ef008d9142e32f8694bd0ce083fb8ca", 1182 "title": "lib/source/resolve.tri" 1183 }, 1184 { 1185 "name": "tricu-lib-source-stable", 1186 "version": "0.1.0", 1187 "manifest": "5189315a72af93ee9fe3dbc8c73e07e97b980b4c91b9c2f6244d447461db55dd", 1188 "hash": "10dfca05efdf0113e65f5cb77de96b5e8d768c9e9749b05cda1e344715a44230", 1189 "title": "lib/source/stable.tri" 1190 }, 1191 { 1192 "name": "tricu-lib-source-staged-conditional-experiment", 1193 "version": "0.1.0", 1194 "manifest": "f09eb17db370560404991726c7961b9d05992077beb54051bb0dac2e9f54c57c", 1195 "hash": "aabb749e392a47605ffd08f12ec442747641d190ca2c4240f3196744f6fdbd22", 1196 "title": "lib/source/staged-conditional-experiment.tri" 1197 }, 1198 { 1199 "name": "tricu-lib-source-staged-list-experiment", 1200 "version": "0.1.0", 1201 "manifest": "c1c062475b966bd6adae0148db1751959400f59ba73c6f84ca0e561599639e98", 1202 "hash": "eac98c45250ba80f2331cb71128306b25bd61b4e8e3e063b9b635ec654f4d698", 1203 "title": "lib/source/staged-list-experiment.tri" 1204 }, 1205 { 1206 "name": "tricu-lib-source-staging-experiment", 1207 "version": "0.1.0", 1208 "manifest": "db8e78afce2dadd987a2e7840b1107da75d3cc9c4ac3e5cd217cf0bc2ff00790", 1209 "hash": "bd742a4ec55cf68f1f1b382979fdf6b5c098039089be16c76b4621b8ca07d9cb", 1210 "title": "lib/source/staging-experiment.tri" 1211 }, 1212 { 1213 "name": "tricu-lib-source-unit", 1214 "version": "0.1.0", 1215 "manifest": "908400c8137869ba4313fa875fc2bf87db8a736debddd5bf2a40d6147295158f", 1216 "hash": "30715cbaf97e966bcb8ef49c9f5da1fca571308db49b103b428de713b9ad302f", 1217 "title": "lib/source/unit.tri" 1218 }, 1219 { 1220 "name": "tricu-lib-arboricx-inspect", 1221 "version": "0.1.0", 1222 "manifest": "fe9b420e1e776fa1dda7b77857e322c0509ed308bb18441b76a3b03023f93468", 1223 "hash": "f571888c5aa3f7a91e9d5d6c45c674851ea8e3598514ad8d535fd3e9056d0314", 1224 "title": "lib/arboricx/inspect.tri" 1225 }, 1226 { 1227 "name": "tricu-lib-packages-base", 1228 "version": "0.1.0", 1229 "manifest": "fa9d4df0f82cac2754fdd3e92009cb48064856ff4cc5b18f092309aef7ff5ed4", 1230 "hash": "f9f0ab0e44f6ae39479d74c6c66a2bdaba3f40bd26781c3ec95300c2ee3c07f3", 1231 "title": "lib/packages/base.tri" 1232 }, 1233 { 1234 "name": "tricu-lib-packages-io", 1235 "version": "0.1.0", 1236 "manifest": "6a22866c2cff143599cb854b2cd3bb3c8948e40835425ed62d942d88bed5c5aa", 1237 "hash": "401961d889131c735bf48b415f53d3b85dfab0136496299f60cf1dcb0b264f14", 1238 "title": "lib/packages/io.tri" 1239 }, 1240 { 1241 "name": "tricu-lib-recursion-list", 1242 "version": "0.1.0", 1243 "manifest": "4c79b7ad124027147b8fddd98c2b66cfd776c36d915c95dfb1fbf9b31a51fb88", 1244 "hash": "60afc41f04fa65130326eeed4ca9e128bee5e90c7041f9641bbf9cfe87c142cd", 1245 "title": "lib/recursion/list.tri" 1246 }, 1247 { 1248 "name": "tricu-lib-source-bundle-stable", 1249 "version": "0.1.0", 1250 "manifest": "a06948780686a4432f97ce0a7ab5f8ed66a535a6d5563275e5f32375a679cb59", 1251 "hash": "3de401378f33dd8f93e9ca11c1c2bd73a458dabcd8d631a33ba17306f83d7d3b", 1252 "title": "lib/source/bundle-stable.tri" 1253 }, 1254 { 1255 "name": "tricu-lib-tools-format-tri", 1256 "version": "0.1.0", 1257 "manifest": "e8bad7dcea5944336083f5bfa3ada63d7542286fbdec0f34dfeb65e9879ba2fc", 1258 "hash": "3bd4df273ab4e4599417a18210ec3ad39e2ace2f7df6c0b7cad62999c4cb52a2", 1259 "title": "lib/tools/format-tri.tri" 1260 }, 1261 { 1262 "name": "parser-demo", 1263 "version": "0.1.6", 1264 "hash": "355e41506f39e05da8c8a72a68aa810a486e062480322bac11af67e86980520e", 1265 "manifest": "0c34bfdf800f8bd1b742e375a8f7c555c88d0c827268f684259433e834d94fed", 1266 "title": "Parser combinators: complete input, prefixes and committed errors", 1267 "demo": "parser" 1268 }, 1269 { 1270 "name": "lexer-demo", 1271 "version": "0.1.6", 1272 "hash": "e756a481b3056a2e76f50316ccf77bfab8b15727b7bec899580c2eb919e668b2", 1273 "manifest": "ed99e054e9c862668e165f458d3afcdc56279f766eea7a3886d440aea7252b63", 1274 "title": "Located scans: matched prefix, remainder and character positions", 1275 "demo": "lexer" 1276 }, 1277 { 1278 "name": "intro", 1279 "version": "0.2.0", 1280 "hash": "64e7db3b35121efa19c7becbbb38a0ad0f884143e790e286a5ee6c236c00f9d5", 1281 "manifest": "1e1778f9b556444195c59bc98002837311bf926c2a6822456a4651f74c6e5113", 1282 "title": "Start here", 1283 "demo": "intro" 1284 }, 1285 { 1286 "name": "greet", 1287 "version": "0.2.0", 1288 "hash": "0811457d501113ee11194f90e279ebb4ef9d548c70cb48d146be03eb9af7505f", 1289 "manifest": "c2abf7b96cbc820eeb5ae5d5afcf8ec270f06b3a4eebfc00b6ff6c526f3b099b", 1290 "title": "A conversation", 1291 "demo": "greet" 1292 }, 1293 { 1294 "name": "microscope", 1295 "version": "0.2.0", 1296 "hash": "493a125b649639c0df8348b4aeb3a455b7139cae0634ba114866c48813500bc5", 1297 "manifest": "095aa94589307f9c8fb2b7e6c8dd4e63cc31ab2cac33e780882867df4cfe1a23", 1298 "title": "Tree microscope", 1299 "demo": "microscope" 1300 }, 1301 { 1302 "name": "rgb", 1303 "version": "0.2.0", 1304 "hash": "b8c0e21c09f63511794cc62827a6b231e62a55f7e779022a1b740aaba29b0368", 1305 "manifest": "e37bd20d45ecd6b3721aa1af12deb7284fe6c9c079741c36e11ab07726316309", 1306 "title": "RGB validator", 1307 "demo": "rgb" 1308 }, 1309 { 1310 "name": "shipping", 1311 "version": "0.2.0", 1312 "hash": "4aa9ce9f19dfce87ecb3f6bd0a2e881dafcbcd3d2e4b4075befbb378d80833ea", 1313 "manifest": "dcdd3568bca3bef06919c3de6449d78a400b6156a27cf90dd2a5bdbc8ec64d8f", 1314 "title": "Shipping policies", 1315 "demo": "shipping" 1316 }, 1317 { 1318 "name": "events", 1319 "version": "0.2.0", 1320 "hash": "8b51693c63658d59c8083ec1c95cf1f6565ce5799791f540e92caf508613c9fb", 1321 "manifest": "a0c4ab3bc22f01eb18f60391d08f64cadb767253eec1ba54016d2f6441286c44", 1322 "title": "Event adapters", 1323 "demo": "events" 1324 }, 1325 { 1326 "name": "registration", 1327 "version": "0.2.0", 1328 "hash": "679733e17a86cc5e3f5282ca824cad4c9c0febd260e51f6a87e16dd14c02c45a", 1329 "manifest": "e5271ade40a68b9fad92f531859c4411b3ef5773533b36f60a6a1a02dc680a36", 1330 "title": "Registration validator", 1331 "demo": "registration" 1332 }, 1333 { 1334 "name": "migration", 1335 "version": "0.2.0", 1336 "hash": "730aeb8203ff504b7483999a6477a292b10871f82e94a77d3d5f7b49ecc3b6b3", 1337 "manifest": "0713754ddf34e447f3581fc105226da560f0c6533f1e08b666057e061866b600", 1338 "title": "Profile migrations", 1339 "demo": "migration" 1340 }, 1341 { 1342 "name": "names-values", 1343 "version": "0.1.0", 1344 "hash": "8d1b7e1f6dfefe983167ee8d9631476caaa0c3dc689a85628e9ca627ebaef6d0", 1345 "manifest": "e30e884e7925c755b111c5a753d78fcb5bafeb9f431f7261f4d7e1e905faba7d", 1346 "title": "Names and values", 1347 "demo": "names-values" 1348 }, 1349 { 1350 "name": "arithmetic", 1351 "version": "0.1.0", 1352 "hash": "38110ab45a75a9c8771d6422277cb3083e667a4368aa33df0b43af672f17375e", 1353 "manifest": "a07edd4c204a3ac8ddc20764de23857bcf9906c4c69d0f5706ad2fe0518f3646", 1354 "title": "Doing arithmetic", 1355 "demo": "arithmetic" 1356 }, 1357 { 1358 "name": "functions", 1359 "version": "0.1.0", 1360 "hash": "be5f4675c9b0b6d9c093fe44a9695da9f428c88d62b0f4f1340017067fa81fa9", 1361 "manifest": "819a33501800bcf6ade9ab179b550485c118361b4bf6143da830a62e6a062964", 1362 "title": "Your first function", 1363 "demo": "functions" 1364 }, 1365 { 1366 "name": "lists", 1367 "version": "0.1.0", 1368 "hash": "3cc5d36c5b70a20362117e3349aa044efca8adca56105424965065395a9f3e76", 1369 "manifest": "449e93952f46fe794539e588aaf7f6355ac50c791563505a24e3d8824845af52", 1370 "title": "Working with lists", 1371 "demo": "lists" 1372 }, 1373 { 1374 "name": "transform-list", 1375 "version": "0.1.0", 1376 "hash": "9f10d772b42628acfe843eec7524d8de1ba9ea4344d3952c6c091c98c4d1c72d", 1377 "manifest": "e82efc3f0168a2967dfcab62acbff785012402fc6e316adb73e1978f05b1d4be", 1378 "title": "Transforming a list", 1379 "demo": "transform-list" 1380 }, 1381 { 1382 "name": "choices", 1383 "version": "0.1.0", 1384 "hash": "1972c98bfe599fef2a72cc946401a5cc9280026a8c46fdd7c8ccdc7093ee90cc", 1385 "manifest": "381360c28e8204def839f99608e785962aca8625f77dfeabe083b3db65ec3cab", 1386 "title": "Making a choice", 1387 "demo": "choices" 1388 }, 1389 { 1390 "name": "language-reference", 1391 "version": "0.1.0", 1392 "hash": "86717d7f9d69fe730c6c6172c42c49895623aa070bf675e1b5f751adb30616c1", 1393 "manifest": "9984385a5ab9b81094343d2b4203e825d44c07de67f0e399ad55660e5e431998", 1394 "title": "Language reference", 1395 "demo": "language-reference" 1396 } 1397 ] 1398 }