Hi Henrik,

Thanks for your feedback.

> I think it will be fine, sort of like a "pipe via intermediate variable".
> As with pipes, it may be tricky to pass the same result to more than one 
> action; can you assign the result to another variable and use it more than 
> once?
        I looked into adding a general concept of variable however decided to 
do without it for now since we never needed such a concept up-to-this point and 
it added significant amount of work that would not necessary.     
        That said, I made sure that adding variables later on would be possible 
though I think that if / when we will reach that point we should start looking 
into using a real language (remember when the first prototypes of p2 used 
JavaScript?) and also look into other research results of the Mancoosi project 
that had analyzed the scripts of linux packages and determined that a turing 
complete language was not necessary for such a task.

> Naturally all actions needs to either set the result to nothing, or to 
> something meaningful.
        Correct. For backward compatibility the ProvisioningAction now returns 
a default avlue of "NO_VALUE"


Pascal

> 
> +1 in general.
> 
> - henrik
> 
> Henrik Lindberg
> [email protected]
> 
> 
> 
> On Dec 29, 2012, at 3:12, Pascal Rapicault wrote:
> 
>> In the context of https://bugs.eclipse.org/bugs/show_bug.cgi?id=397183 I'm 
>> adding a new special variable called "lastResult" that will contain the 
>> result of the execution of the last action. 
>> I'm soliciting feedback on this change.
>> 
>> Pascal
>> _______________________________________________
>> p2-dev mailing list
>> [email protected]
>> https://dev.eclipse.org/mailman/listinfo/p2-dev
> 
> _______________________________________________
> p2-dev mailing list
> [email protected]
> https://dev.eclipse.org/mailman/listinfo/p2-dev




_______________________________________________
p2-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/p2-dev

Reply via email to