Hello Romano On 20-Gen-02, Romano Paolo Tenca wrote:
> Perhaps we could put in the header block of the file: > > Export: [["func1" 1.0.0] ["func2" 2.0.0] ["func2" 0.0.1]] Yes, this may simplify dirty jobs, but including by hand all declared functions in the header is a tedious job. Please read even my other mail: the "builder" script should collect all declared functions into code by parsing it, so it is secure that no typing error or authors's forgetfullness will rise bugges :) > Import shoul trace scripts to not do the same script twice and discover > circular inclusions. This is easy to achieve, "builder" script collects (before to start real reforming process) included script name and appends into a block like this one: a: [%/a/first.r %/b/second.r %/a/first.r] by using sort command, it becomes: [%/a/first.r %/a/first.r %/b/second.r] Now with a simple foreach-cycle, "builder" discards every double file recall. Isn't it easy? :) Regards -- "Where did you get all those facts!?!" -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
