Definitions
from Wiktionary, Creative Commons Attribution/Share-Alike License.
- noun computing The condition of being
modular in a variety of ways
Etymologies
Sorry, no etymologies found.
Support
Help support Wordnik (and make this page ad-free) by adopting the word composability.
Examples
-
I think I would next go to composability: define a machine by chaining machines.
Teaching Functional Programming To Kids Jack Cough 2009
-
I think of composability as being the key ingredient necessary for acheiving reuse, and for achieving a combinatorial expansion of what is succinctly expressible in a programming model.
Planet Haskell noreply@blogger.com 2010
-
(Sometimes, you decide it's worth taking the composability hit and you write functions with side effects - of course I don't object to this in absolutely all cases - but I don't think the fundamental model underlying concurrent and distributed programming should have to take this hit.)
Planet Haskell noreply@blogger.com 2010
-
In practice, I suspect actors are basically only used at the top level of a program, where the damage to composability is minimized, and pure functions (which are composable and work fine at any level of the program) are used to everywhere else to achieve reuse.
Planet Haskell noreply@blogger.com 2010
-
I claim the only way to achieve true composability is to program with pure functions, and this applies to concurrent programs or to any other programs you'd like to write.
Planet Haskell noreply@blogger.com 2010
-
In fact, if you actually try to achieve the composability I'm talking about using actors, what you end up doing is having all actors return their result as a response to their sender, essentially recreating pure functions within the actor model, badly, losing type information in the process.
Planet Haskell noreply@blogger.com 2010
-
There are other, deeper problems with continuations as present in Scheme, notably the lack of composability.
Planet GNOME Andy Wingo 2010
-
Other simple examples show more obvious destruction of composability.
Planet Haskell noreply@blogger.com 2010
-
But that alone includes a business process study, an IT landscape study, and research in consumability, composability and data utilization.
-
The technical challenges of engineering large pieces of software mean that a good programming model may have to tradeoff intuitiveness for attributes like composability.
Planet Haskell noreply@blogger.com 2010
Comments
Log in or sign up to get involved in the conversation. It's quick and easy.