Re: A couple of definitions

2003-07-21 Thread Michal F. Hanula
On Thu, Jul 17, 2003 at 04:05:09PM -0700, Lin Jianfong wrote:
 As far as I know, objective C is sort of ancestor to C++, an object 
 oriented C, and I doubt if anyone is still using it nowadays. As for 
 re-entrant, this is used when doing thread programming.
Objective C is NOT an ancestor of C++. It is an OO language looking like
something between Smalltalk and C.
It was widely used in NextStep and is now used in Mac OS X.

And you probably do not need it (it's an interesting language, though).
mf

-- 
What do you care what other people think?


pgp0.pgp
Description: PGP signature


Re: A couple of definitions

2003-07-18 Thread Joel Rees
 As far as I know, objective C is sort of ancestor to C++

ROFDDCI

-- 
Joel Rees, programmer, Kansai Systems Group
Altech Corporation (Alpsgiken), Osaka, Japan
http://www.alpsgiken.co.jp

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: A couple of definitions

2003-07-18 Thread Joshua Lokken

- Original Message - 
From: Dan Nelson [EMAIL PROTECTED]
To: Joshua Lokken [EMAIL PROTECTED]
Cc: Lin Jianfong [EMAIL PROTECTED]; [EMAIL PROTECTED]
Sent: Thursday, July 17, 2003 5:45 PM
Subject: Re: A couple of definitions


 In the last episode (Jul 17), Joshua Lokken said:
  Thanks much!  I feel comfortable omitting these now.
 
 Don't disable libc_r if you install gnome, kde, mysql, mozilla, or any
 other application that uses pthreads.  If you don't build it, you'll be
 left with the old version, which will probably work but you'll not get
 any bugfixes.
 
 -- 
 Dan Nelson
 [EMAIL PROTECTED]
 

H.  Maybe I'll do a little more research...  Thanks, everyone, for
the help.

Joshua
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: A couple of definitions

2003-07-17 Thread Lin Jianfong
As far as I know, objective C is sort of ancestor to C++, an object oriented 
C, and I doubt if anyone is still using it nowadays. As for re-entrant, this 
is used when doing thread programming.

I didn't bother with these either when upgrading a 4.7 box to 4.8.


From: Joshua Lokken [EMAIL PROTECTED]
To: [EMAIL PROTECTED] ORG [EMAIL PROTECTED]
Subject: A couple of definitions
Date: Thu, 17 Jul 2003 15:35:08 -0700
Hello

I am going through /etc/defaults/make.conf (4-stable) and am
at a loss concerning two items:  Objective C support, and
libc_r (re-entrant version of libc).  What are those?  I built
the world recently without them, and I'm not witnessing any
problems, but I'm curious.  Google got me some answers
I couldn't understand...
Thanks in advance.
--
Best Regards,
Joshua Lokken

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to 
[EMAIL PROTECTED]
_
MSN 8 helps eliminate e-mail viruses. Get 2 months FREE*.  
http://join.msn.com/?page=features/virus

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: A couple of definitions

2003-07-17 Thread Mykroft Holmes IV
Objective-C is the other OOP variant of C, and reportedly much easier to 
program in. It's still in heavy use in the Mac World, being one of the 
two main languages for Cocoa Programming, but isn't much used in the 
rest of the world, apart from maybe GNUStep (Objective-C was the primary 
language used in NeXTSTEP and OPENSTEP software.)

Adam

Lin Jianfong wrote:

As far as I know, objective C is sort of ancestor to C++, an object 
oriented C, and I doubt if anyone is still using it nowadays. As for 
re-entrant, this is used when doing thread programming.

I didn't bother with these either when upgrading a 4.7 box to 4.8.


From: Joshua Lokken [EMAIL PROTECTED]
To: [EMAIL PROTECTED] ORG [EMAIL PROTECTED]
Subject: A couple of definitions
Date: Thu, 17 Jul 2003 15:35:08 -0700
Hello

I am going through /etc/defaults/make.conf (4-stable) and am
at a loss concerning two items:  Objective C support, and
libc_r (re-entrant version of libc).  What are those?  I built
the world recently without them, and I'm not witnessing any
problems, but I'm curious.  Google got me some answers
I couldn't understand...
Thanks in advance.
--
Best Regards,
Joshua Lokken

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to 
[EMAIL PROTECTED]


_
MSN 8 helps eliminate e-mail viruses. Get 2 months FREE*.  
http://join.msn.com/?page=features/virus

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to 
[EMAIL PROTECTED]
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: A couple of definitions

2003-07-17 Thread Joshua Lokken
Thanks much!  I feel comfortable omitting these now.

Joshua

- Original Message -
From: Lin Jianfong [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Sent: Thursday, July 17, 2003 4:05 PM
Subject: Re: A couple of definitions


 As far as I know, objective C is sort of ancestor to C++, an object
oriented
 C, and I doubt if anyone is still using it nowadays. As for re-entrant,
this
 is used when doing thread programming.

 I didn't bother with these either when upgrading a 4.7 box to 4.8.


 From: Joshua Lokken [EMAIL PROTECTED]
 To: [EMAIL PROTECTED] ORG [EMAIL PROTECTED]
 Subject: A couple of definitions
 Date: Thu, 17 Jul 2003 15:35:08 -0700
 
 Hello
 
 I am going through /etc/defaults/make.conf (4-stable) and am
 at a loss concerning two items:  Objective C support, and
 libc_r (re-entrant version of libc).  What are those?  I built
 the world recently without them, and I'm not witnessing any
 problems, but I'm curious.  Google got me some answers
 I couldn't understand...
 
 Thanks in advance.
 --
 Best Regards,
 
 Joshua Lokken
 
 ___
 [EMAIL PROTECTED] mailing list
 http://lists.freebsd.org/mailman/listinfo/freebsd-questions
 To unsubscribe, send any mail to
 [EMAIL PROTECTED]

 _
 MSN 8 helps eliminate e-mail viruses. Get 2 months FREE*.
 http://join.msn.com/?page=features/virus



___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: A couple of definitions

2003-07-17 Thread Dan Nelson
In the last episode (Jul 17), Joshua Lokken said:
 Thanks much!  I feel comfortable omitting these now.

Don't disable libc_r if you install gnome, kde, mysql, mozilla, or any
other application that uses pthreads.  If you don't build it, you'll be
left with the old version, which will probably work but you'll not get
any bugfixes.

-- 
Dan Nelson
[EMAIL PROTECTED]
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: A couple of definitions

2003-07-17 Thread LLeweLLyn Reese
Lin Jianfong [EMAIL PROTECTED] writes:

 As far as I know, objective C is sort of ancestor to C++,

Not an ancestor. Objective C and C++ were seperately developed, in
different parts of the C community, and so far as I know there was
little or no communication or cross-fertilization. (Well, there
is a creature called 'Objective-C++', but I don't know much about
that, though I get the impression it is little used.)

Objective-C's object model is dynamicly typed, strongly based on
smalltalk ideas. C++'s object model is staticly typed, strongly
based on Simula-67 ideas. They come from different branches of the
OO tree.

 an object
 oriented C, and I doubt if anyone is still using it nowadays.
[snip]

It was / is much loved by the NeXT community, and it did languish for
some years while NeXT did. MacOS X revived it, and the GNUStep
people never stopped using it. So it isn't likely to vanish
anytime soon. However I doubt it will ever be as
widespread as C++, much less C.

If you wish to use the GNUStep desktop framework, which as far as I
understand (I haven't played with it much under freebsd) works
great in freebsd, you'll need Objective-C. I can't think of
anything else that needs it, however.
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: A couple of definitions

2003-07-17 Thread Chuck Swiger
LLeweLLyn Reese wrote:
Lin Jianfong [EMAIL PROTECTED] writes:
As far as I know, objective C is sort of ancestor to C++,
Not an ancestor. Objective C and C++ were seperately developed, in
different parts of the C community, and so far as I know there was
little or no communication or cross-fertilization.
Your description is pretty decent; Objective-C came from a company called 
Stepstone, IIRC, and as you said, owed a lot to SmallTalk.

(Well, there
is a creature called 'Objective-C++', but I don't know much about
that, though I get the impression it is little used.)
The primary purpose of Obj-C was to enable code to create interface classes 
between a C++ framework (say, a library for complex math operations) and Obj-C 
objects used by NEXTSTEP (Cocoa, GNUstep, etc) app-- such as a GUI app written 
using ProjectBuilder and InterfaceBuilder.

--
-Chuck
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]