[OGo-Developer] _e_info in NSException.h

Marcus Müller developer@opengroupware.org
Tue, 15 Jan 2008 07:52:23 +0100


--Apple-Mail-417-881927791
Content-Type: text/plain;
	charset=US-ASCII;
	format=flowed;
	delsp=yes
Content-Transfer-Encoding: 7bit

> this should be available in GNUstep, Apple, NeXT and libFoundation

If I'm correct, some of the original programmers of OGo just knew  
libFoundation and not the other foundations - and in several respects  
libFoundation was way ahead of the other foundations 8 years ago.

So, yes, this is the official OPENSTEP API way. I think the other way  
was either an 'optimized', libFoundation specific API or probably just  
because it was part of the libFoundation API and OGo and its libraries  
hadn't been ported to other foundations at the time the original code  
was written. While being ported the code may then have been 'adjusted'  
to work with gnustep-base in a similar manner.

Cheers,

   Marcus

-- 
Marcus Mueller  .  .  .  crack-admin/coder ;-)
Mulle kybernetiK  .  http://www.mulle-kybernetik.com
Current projects: http://www.mulle-kybernetik.com/znek/



--Apple-Mail-417-881927791
Content-Type: text/html;
	charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

<html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; "><div><blockquote =
type=3D"cite"><div>this should be available in GNUstep, Apple, NeXT and =
libFoundation<br></div></blockquote><br></div><div>If I'm correct, some =
of the original programmers of OGo just knew libFoundation and not the =
other foundations - and in several respects libFoundation was way ahead =
of the other foundations 8 years ago.</div><div><br =
class=3D"webkit-block-placeholder"></div><div>So, yes, this is the =
official OPENSTEP API way. I think the other way was either an =
'optimized', libFoundation specific API or probably just because it was =
part of the libFoundation API and OGo and its libraries hadn't been =
ported to other foundations at the time the original code was written. =
While being ported the code may then have been 'adjusted' to work with =
gnustep-base in a similar manner.</div><div><br =
class=3D"webkit-block-placeholder"></div><div =
apple-content-edited=3D"true"> <span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; border-spacing: 0px 0px; color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant: normal; font-weight: normal; letter-spacing: =
normal; line-height: normal; text-align: auto; =
-khtml-text-decorations-in-effect: none; text-indent: 0px; =
-apple-text-size-adjust: auto; text-transform: none; orphans: 2; =
white-space: normal; widows: 2; word-spacing: 0px; "><div =
style=3D"word-wrap: break-word; -khtml-nbsp-mode: space; =
-khtml-line-break: after-white-space; "><span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; border-spacing: 0px 0px; color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant: normal; font-weight: normal; letter-spacing: =
normal; line-height: normal; text-align: auto; =
-khtml-text-decorations-in-effect: none; text-indent: 0px; =
-apple-text-size-adjust: auto; text-transform: none; orphans: 2; =
white-space: normal; widows: 2; word-spacing: 0px; "><p style=3D"margin: =
0.0px 0.0px 0.0px 0.0px"><font face=3D"Helvetica" size=3D"3" =
style=3D"font: 12.0px Helvetica">Cheers,</font></p><p style=3D"margin: =
0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: =
14.0px"><br></p><p style=3D"margin: 0.0px 0.0px 0.0px 0.0px"><font =
face=3D"Helvetica" size=3D"3" style=3D"font: 12.0px Helvetica"><span =
class=3D"Apple-converted-space">&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span></span>Marcus</font></p><p =
style=3D"margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; =
min-height: 14.0px"><br></p><p style=3D"margin: 0.0px 0.0px 0.0px =
0.0px"><font face=3D"Helvetica" size=3D"3" style=3D"font: 12.0px =
Helvetica">--<span =
class=3D"Apple-converted-space">&nbsp;</span></font></p><p =
style=3D"margin: 0.0px 0.0px 0.0px 0.0px"><font face=3D"Helvetica" =
size=3D"3" style=3D"font: 12.0px Helvetica">Marcus Mueller<span =
class=3D"Apple-converted-space">&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span></span>.<span =
class=3D"Apple-converted-space">&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span></span>.<span =
class=3D"Apple-converted-space">&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span></span>.<span =
class=3D"Apple-converted-space">&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span></span>crack-admin/coder =
;-)</font></p><p style=3D"margin: 0.0px 0.0px 0.0px 0.0px"><font =
face=3D"Helvetica" size=3D"3" style=3D"font: 12.0px Helvetica">Mulle =
kybernetiK<span class=3D"Apple-converted-space">&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span></span>.<span =
class=3D"Apple-converted-space">&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span></span><a =
href=3D"http://www.mulle-kybernetik.com">http://www.mulle-kybernetik.com</=
a></font></p><p style=3D"margin: 0.0px 0.0px 0.0px 0.0px"><font =
face=3D"Helvetica" size=3D"3" style=3D"font: 12.0px Helvetica">Current =
projects:&nbsp;<a =
href=3D"http://www.mulle-kybernetik.com/znek/">http://www.mulle-kybernetik=
.com/znek/</a></font></p><br =
class=3D"Apple-interchange-newline"></span></div></span> =
</div><br></body></html>=

--Apple-Mail-417-881927791--