Book chapter
OA Policy
English

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

ContributorsDami, Laurent
Published inTsichritzis, Dionysios (Ed.), Object composition = Composition d'objets, 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.

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

Technical informations

Creation13/01/2022 10:31:00
First validation13/01/2022 10:31:00
Update time16/03/2023 02:20:48
Status update16/03/2023 02:20:48
Last indexation01/11/2024 00:27:35
All rights reserved by Archive ouverte UNIGE and the University of GenevaunigeBlack