# How related are NakedObjects by Pawlson and Concept Oriented Design

**URL:** <https://forum.essenceofsoftware.com/t/how-related-are-nakedobjects-by-pawlson-and-concept-oriented-design/177>\
**Category:** Uncategorized\
**Created:** [October 6, 2023, 5:20pm UTC](https://forum.essenceofsoftware.com/t/how-related-are-nakedobjects-by-pawlson-and-concept-oriented-design/177 "2023-10-06T17:20:27Z")\
**Posts on this page:** 1\
**Showing post:** 9

<div class="post-metadata">

**Author:** ![alejandro.garcia](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.essenceofsoftware.com/alejandro.garcia/32/91_2.png) [@alejandro.garcia](https://forum.essenceofsoftware.com/u/alejandro.garcia)\
**Post date:** [October 8, 2023, 5:33pm UTC](https://forum.essenceofsoftware.com/t/how-related-are-nakedobjects-by-pawlson-and-concept-oriented-design/177/9 "2023-10-08T17:33:46Z")

</div>

After reading @RichardPawson 's article from: “NakedObjects to NakedFunctions”  
I was even more confused, because NakedFunctions also looked a lot, to me,  
like Concepts.  
How could it be both?? Then it hit me:

> Concepts, aren´t nouns like objects.  
> nor are they verbs, like functions.  
> they are gerunds!  
> (A verb that acts like a noun).

Or saying it another way:

> If OOP is noun-verb:  
> `post.upvote()`  
> and functional is verb-noun:  
> `upvote(post)`  
> then Concept Oriented Programming is _composing gerunds_  
> `upvoting a posting` or  
> ` posting *with* upvoting`

In english the `-ing` form has the advantage that we can think of it a as noun in the `static view`. (i.e. upvoting, tagging).  
But as `present participle` in the dynamic view. (tagging a post) or (tagging a posting)

That’s why for me both NakedObjects and NakedFunctions…  
seemed very close, but not quite, what Concepts are.

So, @RichardPawson is correct.  
We would need to develop a NakedConcepts framework.  
to reach the appropriate level of composability and representability of Concept Oriented Programming.

---

_[View the full topic](https://forum.essenceofsoftware.com/t/how-related-are-nakedobjects-by-pawlson-and-concept-oriented-design/177)._
