There is a var dir.
There are log dir, pid dir and data dir under var dir.
And a somelog.log under log dir.

Do you suggest to write
var_dir: __path_to(var)__
log_dir: __path_to(var/log)__
somelog: __path_to(var/log/somelog.log)__
pid_dir: __path_to(var/pid)__
data_dir: __path_to(var/data)__

?

Too many copy-pasting. And too many to change when var_dir changes.



2007/7/24, Ash Berlin <[EMAIL PROTECTED]>:

Oleg Pronin wrote:
> Hi.
>
> I would like to use references to variables that have been defined in my
> yaml config.
>
> Something like this:
>
> var_dir: &var __path_to(var)__
>
> log_dir: &log *var/log
> log_file: *log/file.txt
>
> This is a feature of YAML 1.0.
> But it seems that only *pure* aliases (*var) work only in YAML::Syck &&
> YAML::XS
> log_dir: &log *var
>
> YAML dies with "YAML Error: Can't define both an anchor and an alias".
>
> And it is not clear for me how to modify *var to say: (this is a syntax
> error in all parsers)
> log_dir: &log *var/log
>
> How to use other variables' values in yaml config?
>
>

"Don't?"

I don't even know what those do. Why do you want them? whats wrong with
just text values?

_______________________________________________
List: [email protected]
Listinfo: http://lists.rawmode.org/mailman/listinfo/catalyst
Searchable archive:
http://www.mail-archive.com/[email protected]/
Dev site: http://dev.catalyst.perl.org/

_______________________________________________
List: [email protected]
Listinfo: http://lists.rawmode.org/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/[email protected]/
Dev site: http://dev.catalyst.perl.org/

Reply via email to