swarm-support
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Objective C - C++ interface


From: Scott Christley
Subject: Re: Objective C - C++ interface
Date: Sun, 24 May 98 15:29:34 -0700

Hi Rob,

Sorry I've taken so long to get this to you.  I don't think that going with  
CORBA is your best bet; the main reason being that I only know of one ORB  
which supports ObjC and it's a commerical package.  What would be better is  
to write some C wrapper functions which I've illustrated in the attached  
file; this example also has an ObjC class which essentially wraps the C++  
class and allows you use it as if it was a normal ObjC class.

I've cc'ed the swarm support mailing list because there may be other people  
interested in how to do this, and the example is small.  Let me know if you  
have any questions.

cheers
Scott

You wrote:
> Scott:
>
> At SwarmFest, you recommended that I try CORBA from MICOM to implement
> in interface between C++ and Objective C.  When I found and downloaded
> this package, it only had support for C++.  Is there an interface
> package that has support for Objective C as well?  If not, do you have
> any suggestions for a good interface between the two languages.
>
> Rob Kewley
>

begin 664 objc++.tar.gz
M'XL("`6>:#4``V]B:F,K*RYT87(`[5I9;]M&$/9K^"L&,@)(address@hidden(:9#6
address@hidden,"AR)3*A2(&'#Q3I;^_,7J1$'79LR6FS'Q*87,[.+(_OV]E9
M)>-/WO'QV<$N`3W[_+P/address@hidden;RKSB7L`$&_6['<0;G-AX[MC-P#J"_TU%)
address@hidden'F9?DN;?>;C;>QVCVCD2\?V\>%=G,#>-3;\,S^$HXMCT8]-:__W[O
M7+W_7J?;P:N=?J]W`/:+CV0%OO/W?W9D`7S$%P]Y`CG+<DB*'/*`P<_W[FP>
M,;@X/@8O<K,,#8_.+.LPC+VH\!F\RW(address@hidden'IT'#LL(XM^B#:GH!
M/M\C-YW>address@hidden;`8^\EO4W>E,address@hidden,MS=;(PNOS%.TGS<;;#`(address@hidden
address@hidden/N3]U.6_^K.T%R?_D$VS9;H3VV9:G-L;-1MO%OCXX,,V'B9
address@hidden,[P$C]+65ZD,address@hidden:K\WP7W"5OY[_05_SL#F_B/\X!C^+\/
M</[_&.,WN\1VU``WASL&=V$4@>MY#-LF:3*#R_&GB]-E,:@P7W)J.-1LYFSG
M;$*>]XF&,;((address@hidden)-[Y-0K^TUC0G'VBT&!+_\CY"
MBJHA!)NK$6ADJP-P6^$BRU/12=X'GG_3+%^/!?X'NXFQC?_=[D#SW^EWB?_]
M;M_P?Q]X)O^%J60)9X0D(+$40+!%4,J:%^,H](;EQ-_D,S)U*,E.+9QY-4:7
M_C1OJ\9+[$0Z8LC7?KK?/A3_[U)W_DKSO]-S-/][N/03\[_)__<"P7\B$"03
MN`#Z#N8LA4D1>WF8Q!GFZTD1^VN6!$3F6X:address@hidden,7Y>.B;&NC
M42CR:UQQC!EZ<+G#28B>Q\QS"W2!NH.CF"3IC%]+\,3EW3<D'I4F_C53+L+5
M0<WX-[C$:#YBZ:%S@:;HWJ*$?BDCN!&YOK1`%JWRV]2G+;08+:X0%A.>&RV!
M3_0HA[JX'*D/-ZNY;\-"KO2$.*4O+LO+B=6-TN=GW8E2^!4WLNB\#4LYV=/N
MA#N3,\9W.%\LZ/_KY'^.8^OZ7]_N]D3^US'ZOP\\7_]_QPN?V0.$7-!]AA=0
M]6LS08;.LT1DE>0+?5!"E\SFJ/LI^`G+($YRF+GQ-.+]^>)*"_[9$4;"&.P^
M9\A>[(B6/D5-XNB!=`SUX"[`N6C,PGBJ//O8'<8/*J0.V!8MY0!XFCL-;W'"
M0FU(TR0]I;B'X<1G$[BYX=,,_;?D"!H7#92;0Q;[X<12B>CB5*/ST[63ADJ`
M-\P"-2>;I+Q,DM>+\2J'ZR5U9*UZ!E_4C;_V]VOP/%3U7]3_7S[&MO7_>4?7
M_WJ##J__=\]MH__[P/KZ?YFSBTF!1!6GB+7SP`4JJ5!^U&2>S*/'ZK[2H_8/
M=.;^B/T#H5<\RUN2W6VU_&5Q9/>M=EV#L57XJBDONV^#W%!8%E&Z]+2-A:\<
MC)Q+L/TYNPV2_Q_=SXS>V4Z^L:WK_WY'[_\.^GW*_\Z[IOZ_%QQ:A_!3$48^
M%'/.;54(G*?)-'5GF75H6;B$'PHJ`R<HT%>#3(9?\.G)Y;NTM[B9M$;2RX-@
M40G>3/'*"?Z3"G&:Z`ZU:[Q/LJI_HL94=2',:7`;DEFW(EW\CH:@*F!0F0I7
M#XH;)KI#[9H:<.GG$?<K[4OORJST2/=T6>#=A+&address@hidden
MA_U0BK6ING/*K>E%#I6DX%M21[/*\WCJ,]CP0I7[\FA6O4RCD4]/'\[T`Z*F
MJLGRHRJ=GT3<]B2:>WF0,M>G0C5SXZ'U)IW!R02._M%'^%SE(?>C3\BY.N&?
M^VLS=3>0^J]?QRYB;-/_KE/JO^/0[W\ZMG-N]'\?4/address@hidden/7R
M`G6?K^M#^C9F+,X9+KAC4I`V56BUHJ"+NOQ0]D>UWS"OUVRUX*RNVG[0`7G1
M5^\O66=G\&<9-XS#'&8L#Q)address@hidden'CH7&TDR3E!6BZ/>HMA8\/#H4A
M+R41B<"\W#KA7GEZ>945=$=T?LU3+#19F6K*U"MCT837*S$.%44F*6-J>$V?
MX3`2CP_H<L[BWW(VASE+T%.+'O%=P%(J>U-G622NC8P<5BN<address@hidden
MY@,Y`=H]:ZD<LKK-7<LOA1/1B1+KEDIVA\()YJP+L;-*QS;address@hidden:S
M:X+R3'=53+HPU$ZR/%V.JGJV055MK0\L]O^G^KQK+.G_3BK`V];_O6Y9_^W;
address@hidden'STG4Y<KZPM#$%<KZST^?Y-7=9&&R1K
M5!>DT4:U&7UG:B+Y7Z;;.XBQO?ZG]_\'W0&O_W5LD__M!9S_?&-%+N!E7H1+
address@hidden:TB5];69\^JBK(XU37RH^H$E;2QZ?_SOCJ2IWS
MC.RZDN!M+--=86\I(=?ZC,address@hidden:E4(,>^'I6-0F<J=<&7"BB3O?_*SXT-
H#`P,#`P,#`P,#`P,#`P,#`P,#`P,#`P,#`P,#':$?P&5\N`U`%```/_*
`
end

                  ==================================
   Swarm-Support is for discussion of the technical details of the day
   to day usage of Swarm.  For list administration needs (esp.
   [un]subscribing), please send a message to <address@hidden>
   with "help" in the body of the message.
                  ==================================


reply via email to

[Prev in Thread] Current Thread [Next in Thread]