Skip to content

Define a scripting language BNF that we can use for Project Templating #98

@DaRealTurtyWurty

Description

@DaRealTurtyWurty

In order to complete the ideal Project Template system, we need to have a small programming language that lets you programmatically define the steps required in creating the necessary project.

In theory, we could use an existing programming language for this, such as Lua, JavaScript, Python, or similar, However, in an ideal world, we have our own scripting language that is better suited for exactly what we want it to do. This would involve being able to sequentially define the steps, and creating a file, for example, would be a simple 1 line task that requires no extra code.

This, although sounding complex, would actually be extremely easy to implement once the SST system is complete, and therefore the primary task in the meantime is coming up with a well-defined, intuitive and powerful-enough grammar (ideally BNF-style; EBNF is acceptable).

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is needed

    Projects

    Status

    💬 Planning Phase

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions