Ray Jahn wrote:
> From within a Calc spreadsheet cell,
> 1. Is it possible to directly call OO BeanShell routines,
>    similar to OO Basic?

Niklas Nebel wrote:
> The mechanism that is used for Basic functions supports only Basic.
The 
> other way to call functions is Add-Ins, for which you must supply a
UNO 
> service implementation.

Thanks for this advice.  Pursuant to this info., can someone provide
additional guidance on the following related questions regarding the
requisite OO UNO script service interface?

Ray

 -----

abbreviation: OO = OpenOffice

* name spaces for script languages
Does OO support separate name spaces for various script languages?
In other words, how does OO UNO script service identify the name space
for each script language?
Are there example codes and developer manual?

* (in spreadsheet cells) name spaces priority and resolution
Here I assume the coexistence of script codes of multiple languages.
Say, a spreadsheet cell contains "=one_script_func( param1, param2 )".
Is there a master OO UNO script service which determines the sequence of
dispatching a symbol to various candidate script services for
resolution?
How does an OO UNO script service integrate with this master service,
if this master script service exists?
If this master script service does not exist,
how should an OO UNO script service resolve symbols
among candidate script languages (OO Basic, OO BeanShell, etc.)?
Hijacking all symbols, since it understands only its own script?
Are there example codes and developer manual?

* (in code) name spaces priority and resolution
In which order should an OO UNO script service resolve symbols?
"My Macro" over "*.ods"?
Or the other way around?
Are there example codes and developer manual?

* name spaces for
  "My Macro.<script language>.library.<etc>" and
  "*.ods.<script language>.library.<etc>"
Does OO specify the access methods for the requisite OO UNO script
service?
Are there example codes and developer manual?

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to