Re: A(n orthogonal) set of essential operations for CAS



[Hatto von Aquitanien <abbot@xxxxxxxxxxxxxx>, Mon, 12 Dec 2005 12:20:30 -0500]:
> Mathematica has several "commands" which manipulate expressions in ways that
> most application development languages (C, C++, Java, etc.) do not directly
> support. For example, Apply[], Map[], Fold[], Position[], Through[],
> Inner[] (supported in C++), etc.
....
> I'm interested in finding out if similar operations are supported in other
> languages and CAS programs.

Most of them are part of Common Lisp, and the rest are trivial to
define. You will also find them in the usual functional languages
like, e.g., Haskell or ML.

HTH,

Albert.

.



Relevant Pages

  • Re: Basic inheritance question
    ... used 'this' in C++ and Java. ... but in Python it doesn't. ... you meant "in languages that has implicit instance reference available in methods"? ...
    (comp.lang.python)
  • Re: Looking for programming examples in any programming language
    ... in an in-page applet. ... do that for such a broad range of languages. ... But note even Java applets ... If you're going to separate the specific I/O environment from ...
    (comp.programming)
  • Re: parser
    ... and by no means is Java some obscure language... ... but I still feel that both C and C++ are good languages to use for ... leaving the backend interpreter/JIT as a simpler piece of machinery). ... that you believe that C lacks the ability to build parsers as masses of tiny ...
    (comp.programming)
  • Re: OO compilers and efficiency
    ... > will be difficult for a compiler to do a good job of spotting when the OO ... "simpler" languages, ... I agree that Java ... (including adding lexical closures) ...
    (comp.programming)
  • Re: pinpoint desk location
    ... for the book are provided in two languages, I think Java and C++. ... been able to find the book for a few years, but there is a web site in which ... Prev by Date: ...
    (microsoft.public.vb.winapi)