[coyotos-dev] IDL compatibility
David Chizmadia (Home)
chizmadia at comcast.net
Sat Jun 16 22:46:25 EDT 2007
Charles Landau wrote:
> To the extent that Coyotos and CapROS have similar objects, it would
> be very good if programs that use those objects were compatible
> across the two systems. Both systems use IDL, so differences in the
> details of how you invoke a capability are probably not an issue.
>
> Because Coyotos packages are all under the namespace "coyotos",
> procedures to call an object such as the spacebank will have names
> like "coyotos_spacebank_alloc". In CapROS the corresponding procedure
> names begin with "eros" (or perhaps "capros"). So even if the
> semantics matches, the procedure names of every key invocation would
> have to be changed to move a program from one system to another. Not
> exactly a good compatibility story.
>
> Is there a better way?
Create a "libpola"?
This also opens up the opportunity to create a pola runtime for
*nix, which would increase the range of systems on which pola-aware
apps could run. It would, of course, remain the case that pola is
less effective on non-capability OS, but at least the apps could run
elsewhere.
-DMC
More information about the coyotos-dev
mailing list