Skip to content

[PROPOSAL] Don't replicate Leinigen's project structure #4

@arrdem

Description

@arrdem

I would propose that, rather than replicating leinigen's defproject form, that instead Dust take a more data driven approach to project specification while we/you still have the chance.

Defproject is nice and familiar to be sure, however I would argue that we can pack all the same information into a simple map (which is what leiningen builds internally anyway). Furthermore, as such a map is data and data alone it becomes easier to automatically manipulate project files with external tools.

Just an idea I've been kicking around since Dust was proposed. I don't have time right now to hammer out a patch (finals are next week) but I'd be curious to see what y'all think of this.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions