- Primal Function
E-Prime, English Prime, speaking without stating what needs go unsaid.
Related: sources · notes · metadata · Published Pieces
- E-Prime, English Prime, speaking without stating what needs go unsaid.*
E-Prime is a version of the English language that does not include the verb "to be" in any form (i.e. "is," "am," "are," "was," "were," etc.). The idea behind E-Prime is to eliminate the use of the verb "to be," which is often used to make statements that express a belief or assumption, rather than a fact. By eliminating the use of "to be," E-Prime encourages speakers to make more precise and accurate statements. It is used in some academic and scientific writing to promote clarity and reduce ambiguity.
- functional programming, similarly*
Functional programming is a programming paradigm that emphasizes the use of pure functions and immutable data. In functional programming, functions are considered first-class citizens, meaning they can be passed as arguments, returned from other functions, and assigned to variables just like any other data type. This style of programming also emphasizes immutability, or the idea that data should not be modified once it is created. Instead of changing data in place, functional programming encourages the creation of new data based on existing data. This can make it easier to reason about the behavior of a program and can also lead to more robust and maintainable code.
- focusing, both lenses do, on action over identity*
Yes, both E-Prime and functional programming have a focus on action over identity. In E-Prime, the elimination of the verb "to be" encourages speakers to focus on actions and events rather than making statements about the inherent nature or identity of things. Similarly, in functional programming, the use of pure functions and immutable data encourages the focus on the process of transforming data rather than on the identity of the data itself.
In addition, both paradigms also promote a more precise and accurate way of thinking and communicating, in the case of E-Prime it is in terms of language and in the case of functional programming in terms of code and logic.
- would you mind rephrasing this in e prime, or an e prime prime prime of your own design*
Sure, I can rephrase the previous statement in E-Prime or in my own version of E-Prime, which I will call "E-Prime Prime Prime" (EP3).
E-Prime: "Both E-Prime and functional programming have a focus on action rather than identity. In E-Prime, the absence of the verb "to be" leads to a focus on actions and events rather than making statements about the inherent nature of things. Similarly, in functional programming, the use of pure functions and immutable data leads to a focus on the process of transforming data rather than on the identity of the data itself."
E-Prime Prime Prime (EP3): "Both E-Prime and functional programming place emphasis on action over identity. E-Prime, by removing the verb "to be," promotes a focus on actions and events instead of describing inherent nature. Similarly, functional programming, through the utilization of pure functions and immutable data, promotes emphasis on the process of transforming data rather than the data's identity."
- the value of such thoughtful communication, hypermodernization of language, sotospeak,*
The value of thoughtful communication, such as using E-Prime or other forms of "hypermodernized" language, is that it promotes clarity and precision in communication. By eliminating unnecessary or ambiguous language, one can convey their ideas more effectively and reduce the risk of misunderstandings.
Additionally, using E-Prime or similar forms of "hypermodernized" language can also promote a more critical and analytical way of thinking. It forces speakers to be more conscious of their word choices and to be more precise in their statements, which can lead to more accurate and meaningful communication.
In the case of functional programming it also has similar benefits, by promoting a more declarative and expressive way of writing code that is easy to reason about, test and maintain. It also promotes code that is more predictable and less prone to errors.
Overall, the use of "hypermodernized" language or paradigms can lead to more effective communication and more robust, maintainable systems.
- refrased in ep3*
The benefits of utilizing thoughtful communication, such as E-Prime or other forms of "hypermodernized" language, include promoting clarity and precision in communication. By eliminating unnecessary or ambiguous language, one can convey their ideas more effectively, reducing the risk of misunderstandings.
Additionally, utilizing E-Prime or similar forms of "hypermodernized" language can also foster a more critical and analytical way of thinking. It requires speakers to be more mindful of their word choices and to be more precise in their statements, which can lead to more accurate and meaningful communication.
Similarly, functional programming provides similar benefits, by promoting a more declarative and expressive way of writing code that is easy to reason about, test and maintain. It also promotes code that is more predictable and less prone to errors.
In summary, the use of "hypermodernized" language or paradigms can lead to more effective communication and more robust, maintainable systems.
Originally published on Choir Substack: https://choir.substack.com/p/greed-for-good.
Article Metadata/primal-function
Article Notes/primal-function
Article Sources/primal-function
Sources/primal-function/01-original-substack