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

Dominic Williams <>
Fri Nov 9 17:33:48 CET 2007

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.


Dominic Williams


More information about the erlang-bugs mailing list