This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: PROPOSAL: Objective-C++


Zem,

On Mon, 19 Nov 2001 11:55:35 -0800, Ziemowit Laski <zlaski@apple.com> wrote:

> 
> On Monday, November 19, 2001, at 11:43 , Kim Shrier wrote:
> 
> >> There are many neat things in POC that are quite
> >> interesting, like blocks for example.
> >
> > I agree.  I would like to see blocks in the GNU Objective C compiler.
> 
> Two questions on behalf of the benighted among us (which may include just
> me, but so be it):
>    -- What does POC stand for?

POC stands for Portable Object Compiler.

>    -- What is this 'blocks' feature in the POC compiler?

This is a feature that comes from Smalltalk, very similar to lambda
functions in Lisp languages. It appeared originally in Stepstone's
compiler/preprocessor and was later implemented by POC.

Here's the POC description of blocks:

http://users.pandora.be/stes/block98/index.html

Here Brad Cox's original description of blocks, called in his paper
"actions":

http://www.virtualschool.edu/cox/CoxTaskMaster.html#Action%20expressions


Regards,
-- 
Ovidiu Predescu <ovidiu@cup.hp.com>
http://orion.rgv.hp.com/ (inside HP's firewall only)
http://sourceforge.net/users/ovidiu/ (my SourceForge page)
http://www.geocities.com/SiliconValley/Monitor/7464/ (GNU, Emacs, other stuff)


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]