Ticket #2 (new enhancement)

Opened 5 years ago

enforce non-globality of files

Reported by: Saizan Owned by: Saizan
Priority: major Milestone:
Component: HBuild Version:
Keywords: Cc:

Description

In the current design we implicitly assume that if some part of your rules creates a file and some other part reads it then those two are connected by an explicit dependency, so basically you've to obtain a reference to the file by the expression that's creating it.

An explicit read of a file should happen only if that file is an input to the computation.

This assumption can be broken by using common filesystems, the EDSL provided abstraction of IO should check that it is respected.

Note: See TracTickets for help on using tickets.