[REBOL] Re: Building scripts
From: rotenca:telvia:it at: 20-Jan-2002 17:22
Hi Brett
> So some interesting ideas:
>
> Where does your function definition live? [ in a block, in a script, in
> rugby ]
> How do you find it? [Using a naming service, a consistent directory
> structure, etc.]
Perhaps we could put in the header block of the file:
Export: [["func1" 1.0.0] ["func2" 2.0.0] ["func2" 0.0.1]]
The export block could be expanded to keep other things (comment...).
A library parser could read the header of every file in the dir to find func
name / func version and if match, to do all the script.
import librarydir "func1" 0.0.0
The script could contain another import statement.
Import shoul trace scripts to not do the same script twice and discover
circular inclusions.
---
Ciao
Romano