Forum OpenACS Development: Re: Tcl Web Services Toolkit: TWiST
In an ideal world I would be able to register all procedures with their names within the API Browser, so that searches for "string" would turn up the commands for the TCL string function, but this is not how the API Browser works *yet*.
Writing a package for OpenACS only makes sense once the API has stabilized though, which holds true for any wrapper functionalities.
I have to correct myself, if someone is interested in a tighter integration between tWSDL / TWiST and OpenACS then write procedures similar to the <ws>* procs in OpenACS "style" which make use of functionalities that only make sense if you have installed OpenACS. We have ample of examples where OpenACS wraps existing external API into it's own functionality blocs, like ad_return* or ad_proc .... So do not write a simple wrapper which does not add any new functionality except documentation, but I guess from my posting it was not obvious that this advantage comes in hand as well .
However, if I were to write a quick 'integration' package for OpenACS, it would import the correct version (for the OpenACS package) from the google code repository. After that import, it can then be packaged up into an .apm file for distribution, or maybe the package would simply do the import upon installation. The package would then provide the TWiST API. The next step would be a wizard type interface which would produce a TWiST configuration file.