i have fixed this bug in the 0.2 branch and am in the process of porting
the fix over to the head branch. the next 0.3 release will include the fix.
thanks for spotting this. it turns out there are several errors in the ccm
tools that relate to types (this has to do with the difference between
MTyped and MIDLType, there's no single parent class that cleanly handles
all ``data type'' metaclasses ...).
i'll be working on fixing these errors as i find them in the code
generators. please submit more bugs as you find them !
leif
On Thu, 07 Aug 2003, SourceForge.net wrote:
> Submitted By: Michael Haubenwallner (mhaubi)
> Assigned to: Nobody/Anonymous (nobody)
> Summary: Interfaces as return-values are impossible
>
> Initial Comment:
> this idl-code fails to parse:
>
> module Test {
>
> interface xxx {
> attribute long uhu;
> };
>
> interface Console {
> xxx println(in string s2);
> };
>
> component Hello {
> attribute string prompt;
> provides Console console;
> };
>
> home HelloHome manages Hello {
> };
> };
--
Leif Morgan Johnson : http://ambient.2y.net/leif/
|