|
From: Dejan K. <dej...@nb...> - 2003-10-03 14:41:50
|
Hi all, In current Babeldoc implementation there is many limitations (you knew that, right!). On of them is that documents and pipelines cannot "comunicate". That is - there is no way to know what happened with one documents what another documents is processing. And sometimes you need to know it. One idea that I had and discussed with Bruce today is having attributes of differnet scopes. Currently, you only can use attributes that are local to document. We could introduce "pipeline scope" for attributes local to particular pipeline and "global scope" for attributes that are global to all pipelines... The issues here are: - syntax - implementation -... I guess the implemenation should not be a problem since we could use Map fileds (for example in PipelineFactory class...). global scope could be some static field. Any ideas? Toughts? Dejan P.S. Oh yes, this should be aimed to 1.4 release (and 1.3 dev version). |