en
Book chapter
Open access
English

More Functional Reusability in C / C++ / Objective-c with Curried Functions: working paper

ContributorsDami, Laurent
Published inObject composition = Composition d'objets, Editors Tsichritzis, Dionysios, p. 85-98
PublisherGenève : Centre universitaire d'informatique
Publication date1991
Abstract

Several mechanisms commonly used in functional programming languages can be beneficial in terms of conciseness and reuse potential in more traditional programming areas, like applications programming or even systems programming. An implementation of functional opetalors for the C, C++ and Objective-C languages, based on the principle or curried functions, is proposed. Its implications in terms of improved power and additional cost are examined. Examples of parameterized function generators, function compositions and closures are given. A particular section shows how closures of C++/Objective-C objects with their member functions can be done with the currying operator.

eng
Citation (ISO format)
DAMI, Laurent. More Functional Reusability in C / C++ / Objective-c with Curried Functions: working paper. In: Object composition = Composition d’objets. Genève : Centre universitaire d’informatique, 1991. p. 85–98.
Main files (1)
Book chapter (Published version)
accessLevelPublic
Identifiers
  • PID : unige:157921
77views
42downloads

Technical informations

Creation01/13/2022 10:31:00 AM
First validation01/13/2022 10:31:00 AM
Update time03/16/2023 2:20:48 AM
Status update03/16/2023 2:20:48 AM
Last indexation01/17/2024 3:51:24 PM
All rights reserved by Archive ouverte UNIGE and the University of GenevaunigeBlack