Skip to content

A standard message-passing syntax. #37

@LeFreq

Description

@LeFreq

If I have understood magpie's philosophy correctly, I would like to talk to you about standardizing on a message-passing syntax that would take OOP languages to a new level. The OOP field has been in disarray for awhile, most have accomidated it because no one really knows how to take the programming art beyond application programming or functional calculus.

Specifically, if you use a standard operator syntax (like C++'s >> and << I/O operators) to pass data in and out of objects, you will avoid the common tendency for people to create little forests of their own personal domain languages -- a taxonomy of objects of which only they really relate. Passing data in and between objects is a common theme in OOP, and no procedural language, to my knowledge, has made a standard, specialized syntax for it (beyond parameter passing).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions