Play

Timeline
Login

50 events occurring around eb5381534d5f5ed2.

More ↑
2021-04-03
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
09:19
Merge new test script names from trunk. check-in: 4a3f3a82db user: robin.hansen tags: modules
08:40
Add stubbed modules for upcomming PackageLoader feature which loads, parses and qualifies an entire ... check-in: 4ebb2687f0 user: robin.hansen tags: modules
06:31
Change name scheme of scripts. check-in: 87090dea70 user: robin.hansen tags: trunk
2021-02-11
12:56
Can now resolve external word references. check-in: 4ed17683cd user: robin.hansen tags: modules
11:50
On second thought, externalModules should be a module => package dict. check-in: 9a52bbbd5e user: robin.hansen tags: modules
09:27
Require a list of external modules, so qualifier can validate external module references. check-in: 18c7d0bfa4 user: robin.hansen tags: modules
2021-02-10
13:44
Can now resolve package references in multiword definitions. check-in: f4459e72ea user: robin.hansen tags: modules
11:04
Update elm-format. check-in: a4e1d24585 user: robin.hansen tags: modules
11:03
Can now resolve package references in simple word definitions. check-in: 6416ab78b9 user: robin.hansen tags: modules
2021-02-09
11:27
Turn tuple into record in preperation of registering words which requires loading additional modules... check-in: 7eff2f2dbd user: robin.hansen tags: modules
09:40
Prepare data structures and add test for returning modules to load from qualifier step. check-in: a7c9bebc32 user: robin.hansen tags: modules
2021-02-07
12:02
Qualify member types of structs. check-in: e503e3ec36 user: robin.hansen tags: modules
11:41
Implement name mangling. check-in: 61c06857ee user: robin.hansen tags: modules
2021-02-05
14:46
Built test case to check if name mangling works. Implementation to follow. check-in: 8a801a61d4 user: robin.hansen tags: modules
More ↓