Stabel

Check-in [501e901951]
Login
Overview
Comment:Bump version numbers in preperation for release.
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 501e9019519eced39741bb75e8dc4a5875d8b05d1a23f50cd94be10f5a5817e6
User & Date: robin.hansen on 2021-08-04 10:52:50
Other Links: manifest | tags
Context
2021-08-05
05:27
Write tests that expose bugs in PackageLoader. check-in: 989b747fb7 user: robin.hansen tags: trunk
2021-08-04
10:52
Bump version numbers in preperation for release. check-in: 501e901951 user: robin.hansen tags: trunk
10:48
Enforce correct type signature for functions that are executed from CLI. check-in: f1265d5f87 user: robin.hansen tags: trunk
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Modified bin/cli.js from [e95f7f5623] to [b53fed3fe0].

29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
...
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
        name: subCmdFlags[0],
        version: "0.1.0",
        "language-version": "0.2.0",
        "exposed-modules": [
            "main"
        ],
        dependencies: {
            "stabel/standard_library": "0.2.0"
        },
        "package-paths": []
    };

    fs.writeFileSync(path.join(cwd, "stabel.json"), JSON.stringify(stabelJson, null, 4));

    fs.writeFileSync(path.join(cwd, "src", "main.stbl"), `
................................................................................
        .map(dir => path.join(parentDir, dir))
        .filter(dir => fs.statSync(dir).isDirectory())
        .filter(dir => fs.readdirSync(dir).indexOf('stabel.json') >= 0);
}

function printHelp() {
    console.log(`
Stabel v0.2.0-alpha

Possible options are:
* init <package_name>: initialize a new project in the current directory.
* compile: compile the project.
* run <function_name>: compile the project and execute the given function.
* help: print this help message.
    `);







|







 







|







29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
...
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
        name: subCmdFlags[0],
        version: "0.1.0",
        "language-version": "0.2.0",
        "exposed-modules": [
            "main"
        ],
        dependencies: {
            "stabel/standard_library": "0.2.1"
        },
        "package-paths": []
    };

    fs.writeFileSync(path.join(cwd, "stabel.json"), JSON.stringify(stabelJson, null, 4));

    fs.writeFileSync(path.join(cwd, "src", "main.stbl"), `
................................................................................
        .map(dir => path.join(parentDir, dir))
        .filter(dir => fs.statSync(dir).isDirectory())
        .filter(dir => fs.readdirSync(dir).indexOf('stabel.json') >= 0);
}

function printHelp() {
    console.log(`
Stabel v0.2.1-alpha

Possible options are:
* init <package_name>: initialize a new project in the current directory.
* compile: compile the project.
* run <function_name>: compile the project and execute the given function.
* help: print this help message.
    `);

Modified package.json from [646a49c39c] to [1f8e188ca4].

1
2
3
4
5
6
7
8
9
10
11
{
  "name": "stabel-lang",
  "version": "0.2.0-alpha",
  "description": "A pure concatinative programming language that targets web assembly",
  "author": "Robin Heggelund Hansen",
  "license": "MIT",
  "homepage": "https://stabel-lang.org",
  "repository": {
    "type": "fossil",
    "url": "https://fossils.stabel-lang.org/compiler"
  },


|
|







1
2
3
4
5
6
7
8
9
10
11
{
  "name": "stabel-lang",
  "version": "0.2.1-alpha",
  "description": "A pure concatenative programming language that targets web assembly",
  "author": "Robin Heggelund Hansen",
  "license": "MIT",
  "homepage": "https://stabel-lang.org",
  "repository": {
    "type": "fossil",
    "url": "https://fossils.stabel-lang.org/compiler"
  },

Modified stdlib/stabel.json from [89a8117702] to [d1c473ccb1].

1
2
3
4
5
6
7
8
9
10
11
12
13
{
    "name": "stabel/standard_library",
    "version": "0.2.0",
    "language-version": "0.2.0",
    "exposed-modules": [
        "core",
        "maybe",
        "pair",
        "list"
    ],
    "dependencies": {},
    "package-paths": []
}


|










1
2
3
4
5
6
7
8
9
10
11
12
13
{
    "name": "stabel/standard_library",
    "version": "0.2.1",
    "language-version": "0.2.0",
    "exposed-modules": [
        "core",
        "maybe",
        "pair",
        "list"
    ],
    "dependencies": {},
    "package-paths": []
}