50 events by user robin.hansen occurring around 2021-03-30 08:57:20.
More ↑
2021-04-08
| ||
14:08 | Add helper function to perform two quotations on a single value. check-in: fd3d3efaf8 user: robin.hansen tags: stdlib | |
14:02 | Added booleans to stdlib. check-in: a22d52bc99 user: robin.hansen tags: stdlib | |
13:42 | Rename stdlib/basic to stdlib/core. check-in: e4c78a4a49 user: robin.hansen tags: stdlib | |
2021-04-07
| ||
14:32 | Begin working on a proper standard_library. check-in: 7c2806c6fc user: robin.hansen tags: stdlib | |
13:39 | Add cli program to compile projects, run functions and initiate new projects. check-in: 9318fc4c3b user: robin.hansen tags: trunk | |
13:38 | CLI now injects path to stdlib as a package path. Closed-Leaf check-in: 40164ce609 user: robin.hansen tags: cli | |
13:01 | Detect errors in CLI.elm, and forward those errors to the terminal. check-in: 3b0a88175e user: robin.hansen tags: cli | |
12:58 | Add standard library as a dependency when creating a project with the 'init' command. check-in: 34e9e1a068 user: robin.hansen tags: cli | |
08:01 | Add cli command for initializing project. check-in: 770b0da167 user: robin.hansen tags: cli | |
07:42 | Find path to stdlib and pass that on to PackageLoader.elm. check-in: b5bd5c4ee0 user: robin.hansen tags: cli | |
07:30 | Check for existance of 'play.json' before initializing Elm-based compiler. check-in: 81e0c6f0c7 user: robin.hansen tags: cli | |
2021-04-06
| ||
08:17 | Function marked as entry point is now actually exported from wasm module. Command works! check-in: 271a8a283a user: robin.hansen tags: cli | |
08:02 | Added cli command for executing a function. Missing elm-side implementation. check-in: 0075328824 user: robin.hansen tags: cli | |
2021-04-03
| ||
07:56 | Remove debug statement. check-in: 874da70254 user: robin.hansen tags: cli | |
07:29 | Fixed bug when parsing words which could result in two words being interpreted as one. check-in: ec17f65074 user: robin.hansen tags: cli | |
2021-04-02
| ||
12:37 | cli.js <-> CLI.elm interop completed, but there seems to be a bug in the parser that needs to be fix... check-in: 695ec5f34b user: robin.hansen tags: cli | |
2021-03-31
| ||
14:45 | Initial work on cli.js <-> CLI.elm interop. Works fine, just need to implement missing messages. check-in: 4712590b0f user: robin.hansen tags: cli | |
2021-03-30
| ||
10:04 | Load and initialize Elm code in bin/cli.js check-in: cab10c643e user: robin.hansen tags: cli | |
09:41 | Fix compile error in Main.elm check-in: d20a4dc6a5 user: robin.hansen tags: trunk | |
09:39 | • Edit [7a0deace46]: Edit check-in comment. artifact: 5e7932d1f6 user: robin.hansen | |
09:29 | Added new Elm module containing CLI related functionality. This will be compiled toa bin/compiler.js... check-in: 5ff3a4c6ce user: robin.hansen tags: cli | |
09:27 | • Edit [7a0deace46]: Mark "Closed". artifact: 5db952046b user: robin.hansen | |
09:27 | • Edit [66257248df]: Move to branch cli. artifact: 0f1b0761ca user: robin.hansen | |
09:15 | Added initial workings of a cli program. check-in: 66257248df user: robin.hansen tags: cli | |
08:57 | Create new branch named "cli" (mistake) Closed-Leaf check-in: 7a0deace46 user: robin.hansen tags: cli | |
08:57 | Merge basic module and package support. check-in: 97ad30bba8 user: robin.hansen tags: trunk | |
2021-03-28
| ||
11:18 | PackageLoader now successfully generates Qualified AST for a multi-module project. Skips validation,... Closed-Leaf check-in: 6eb1210a51 user: robin.hansen tags: modules | |
09:45 | PackageLoader now provides Qualifier with information about available external modules. check-in: c20bd81f06 user: robin.hansen tags: modules | |
2021-03-27
| ||
11:07 | PackageLoader now attempts to parse and qualify first read module. Fails because loading dependant m... check-in: 19fdcbebbe user: robin.hansen tags: modules | |
2021-03-23
| ||
10:01 | PackageLoader now tries to read first exposed module of root project. check-in: ca528df21c user: robin.hansen tags: modules | |
2021-03-21
| ||
10:56 | Alter PackageLoader to return qualified AST when complete. Test in place. Implementation missing. check-in: 469970adbe user: robin.hansen tags: modules | |
2021-03-18
| ||
09:47 | • New ticket [199c72582a] Is it possible to write the 'if' word?. artifact: 64b8e21548 user: robin.hansen | |
2021-03-14
| ||
10:14 | Only load highest versioned packages, and don't load packages which aren't actual dependencies. check-in: 4b3906674f user: robin.hansen tags: modules | |
2021-02-28
| ||
11:39 | Add tests to check that only relevant packages are resolved. Currently fails. check-in: a49b84525d user: robin.hansen tags: modules | |
2021-02-27
| ||
15:58 | Strip .play suffix from files before trying to convert to a ModuleName. check-in: 03c71127f3 user: robin.hansen tags: modules | |
15:35 | PackageLoader now resolves the modules of each package. check-in: 6092e67f02 user: robin.hansen tags: modules | |
2021-02-25
| ||
14:55 | Refactor model of PackageLoader. check-in: 3485ad3ca9 user: robin.hansen tags: modules | |
2021-02-22
| ||
08:16 | • Play is now Stabel technote: [2c86a090f4] user: robin.hansen | |
2021-02-21
| ||
10:51 | Implement function to check compatibility between semver versions. check-in: eb5381534d user: robin.hansen tags: modules | |
2021-02-19
| ||
16:29 | PackageLoader now supports reading in all relevant play.json files. check-in: 1285a94244 user: robin.hansen tags: modules | |
2021-02-15
| ||
09:38 | Refactor code to improve readability. Also validate key entries of dependencies field in play.json. check-in: b5d7173dee user: robin.hansen tags: modules | |
2021-02-14
| ||
11:47 | Add json decoder for PackageMetadata. Missing validation of key values in dependencies field, and sh... check-in: 38d406f888 user: robin.hansen tags: modules | |
10:59 | SemanticVersion now returns descriptive error messages. check-in: 635fab0eeb user: robin.hansen tags: modules | |
10:43 | On second thought, better be strict with semantic versioning. check-in: 28d1fb8fd8 user: robin.hansen tags: modules | |
2021-02-13
| ||
10:20 | Implement conversion from String to ModuleName. check-in: ddeb331151 user: robin.hansen tags: modules | |
07:46 | Update copyright year in LICENSE. check-in: e0f1c277bd user: robin.hansen tags: trunk | |
07:45 | Implement conversion from String to PackagePath. check-in: a1c159f148 user: robin.hansen tags: modules | |
2021-02-12
| ||
13:16 | Implement conversion from String to SemanticVersion. check-in: d66b3a6dad user: robin.hansen tags: modules | |
12:56 | Factor out test helper functions. check-in: 8dca27fd4f user: robin.hansen tags: modules | |
12:21 | Implemented conversion from String to opaque PackageName type. check-in: b410ba3fed user: robin.hansen tags: modules | |