On Sat, Jun 07, 2003 at 03:55:10AM +0300, Vadim Vygonets wrote:
> Quoth Alexander Maryanovsky on Sat, Jun 07, 2003:
> > At 02:49 07.06.2003 +0300, Vadim Vygonets wrote:
> > >No, I meant "functional" as opposed to OO and other paradigms.
> > >But why is Pascal not a full fledged functional language, and
> > >what is the definition of one?  (Examples of such languages are
> > >welcome as well.)
> > 
> > I think what you're referring to here is "procedural", not "functional".
> 
> True.
> 
> > A 
> > functional language is a language in which functions are first-class 
> > citizens - they can be created at runtime, passed as arguments to other 
> > functions, returned by other functions, be held in lists or whatever else 
> > you're used to doing with "ordinary" data types.
> 
> Seems hard to implement in compiled languages.  Forth kind of has
> it, but only when it's interpreted, not compiled.

The languages of the ML group are just that - functional languages,
which are compiled, with a lot of extra features.  Take a look at
http://caml.inria.fr/

Regards,

Andre.

-- 
Andre E. Bar'yudin
Home page: http://www.cs.huji.ac.il/~baryudin/


=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]

Reply via email to