Boost logo

Boost Users :

Subject: Re: [Boost-users] [Phoenix] Review: Documentation
From: Joel de Guzman (joel_at_[hidden])
Date: 2008-09-30 00:36:45


Frank Mori Hess wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On Monday 29 September 2008 16:56 pm, Zeljko Vrba wrote:
>> The best way to understand the purpose of Phoenix is, IMHO, to have some
>> first-hand experience with a true functional programming language with
>> type-inference and first-order functions, such as SML. I'm not sure that
>> any amount of writing can replace direct experience. (And I'm not sure
>> either that one should try to learn FP concepts with a hybrid solution that
>> C++ and Phoenix is.)
>
> Are functional programmers who are forced to use C++ (for whatever reason)
> really the primary audience for Phoenix? And trying to provide a new tool
> to "normal" C++ programmers is not worth the trouble? It seems like that
> would give Phoenix a pretty limited audience. I certainly wouldn't bother
> learning a FP language just so I could come back and understand Phoenix.

IMO, knowledge of FP is not a prerequisite to understanding Phoenix
(or lambda or bind for that matter). It would be an advantage though.

Regards,

-- 
Joel de Guzman
http://www.boostpro.com
http://spirit.sf.net

Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net