Re: [fonc] 90% glue code

2013-04-17 Thread Steve Wart
It depends what you mean by 'glue' - I think if you're going to quantify something you should define it. Do you think accessors in Java and Smalltalk code qualify as 'glue'? I suppose object-relational mapping declarations would as well, likely any code traversing an object to obtain data for

Re: [fonc] 90% glue code

2013-04-17 Thread David Barbour
On Wed, Apr 17, 2013 at 8:26 AM, Steve Wart st...@wart.ca wrote: It depends what you mean by 'glue' - I think if you're going to quantify something you should define it. Glue code is reasonably well defined in the community. http://en.wikipedia.org/wiki/Glue_code A related term sometimes

[fonc] Separating computation from the machine

2013-04-17 Thread Loup Vaillant-David
On Sat, Apr 13, 2013 at 09:25:19PM +0200, John Nilsson wrote: This discussion reminds me of http://www.ageofsignificance.org/ It's a philosophical analysis of what computation means and how, or if, it can be separated from the machine implementing it. The author argues that it cannot. If I

Re: [fonc] 90% glue code

2013-04-17 Thread Steve Wart
The wikipedia definition is circular, but I agree that people know it when they see it :) Thanks for the thoughtful reply. Steve On Wed, Apr 17, 2013 at 9:52 AM, David Barbour dmbarb...@gmail.com wrote: On Wed, Apr 17, 2013 at 8:26 AM, Steve Wart st...@wart.ca wrote: It depends what you

Re: [fonc] 90% glue code

2013-04-17 Thread David Barbour
On Wed, Apr 17, 2013 at 11:04 AM, Steve Wart st...@wart.ca wrote: The wikipedia definition is circular, but I agree that people know it when they see it :) I don't believe it's circular. It does assume you already know the meaning of glue and code independently.

Re: [fonc] 90% glue code

2013-04-17 Thread John Nilsson
Maybe not. If there is enough information about different modules' capabilities, suitability for solving various problems and requirements, such that the required glue can be generated or configured automatically at run time. Then what is left is the input to such a generator or configurator. At

Re: [fonc] 90% glue code

2013-04-17 Thread David Barbour
Sounds like you want stone soup programminghttp://awelonblue.wordpress.com/2012/09/12/stone-soup-programming/. :D In retrospect, I've been disappointed with most techniques that involve providing information about module capabilities to some external configurator (e.g. linkers as constraint