Skip to content
This repository has been archived by the owner on Jul 7, 2024. It is now read-only.

Dependency rework #34

Open
SquidDev opened this issue Oct 19, 2016 · 0 comments
Open

Dependency rework #34

SquidDev opened this issue Oct 19, 2016 · 0 comments
Assignees
Milestone

Comments

@SquidDev
Copy link
Member

Currently the dependency system is rather susceptible to breaking, especially on mappings: they tend to send it into an infinite loop. Some tasks do not correctly set the outputs or inputs or do not gather all inputs, resulting in a fairly limited system. Ideally we would be able to have:

  • Breadth first search of dependency tree
  • Sources capture outputs of other tasks: *.lua could capture the output of other tasks. It might be possible to have *.min.lua use a mapping task to minify a source set. We would have to see.

It might also be nice to detect whether dependencies have changed or not and so have some form of incremental compilation.

@SquidDev SquidDev added this to the 1.0 milestone Oct 19, 2016
@SquidDev SquidDev self-assigned this Oct 19, 2016
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant