[erlang-bugs] Does 'ic' (the CORBA IDL compiler) support recursive types?

Niclas Eklund <>
Mon Nov 12 11:01:36 CET 2007


You're corrrect. It would also cause problems if a standard specification
(e.g. from OMG, 3GPP or Parlay) is issued and it contains rescursive
types. At the moment, due to lack of time, it's impopssible to say when
this could be added.


On Fri, 9 Nov 2007, Dominic Williams wrote:

> Hi Nick,
> > After a quick search in my mail boxes I found that the last time someone
> > asked about rescursive types was back in Nov 2003. As you understand,
> > since it's seldom used and one can solve this in other ways, it hasn't
> > been a high prio IC extension.
> I would just like to point out that this rationale only applies to
> projects using
> Erlang and Orber for custom CORBA interfaces (when the IDL can be
> modified at will to work around an IC limitation).
> We use Erlang and Orber in a product which allows our customers to
> interface with any CORBA server themselves, without coding anything. In
> practice they use this to interface with legacy external systems with a
> fixed, published IDL that cannot be changed.
> Luckily we have not yet come across one such IDL using recursive types,
> but it would be preferable, for projects such as ours integrating Orber and
> IC as a component of our product rather than using it as an internal
> development tool, if IC could handle any legal IDL.
> Regards,
> Dominic Williams
> http://dominicwilliams.net
> ----

More information about the erlang-bugs mailing list