The Semel Editor (TM)
A goal-driven C++ editor that redefines code entry for developers
About The Semel Editor (TM)
The Semel Editor is a revolutionary C++ programming tool that shifts focus from keystrokes to goals. Unlike traditional text editors or IDEs, it allows developers to navigate and structure code through high-level objectives, such as defining classes, functions, and parameters, rather than typing line by line. This approach streamlines the coding process by minimizing low-level input and emphasizing logical workflows.
FAQ
A semel is the smallest unit of semantics, similar to how a pixel is the smallest unit of a picture or a voxel is the smallest unit of volume. Just as all matter is composed of elements, all C++ programs are composed of combinations of concrete semels.
There are 507 semels in C++, of which 344 are concrete and 163 are abstract. Of the 163 abstract semels, 53 are 'internal' for the convenience of The Semel Editor.
Each semel has a name that comes from its place in the inheritance hierarchy of semels. For example, the semel 'expression / literal / integer / signed / int' is named based on its position in the hierarchy.
A semel is like a class in C++. Both represent a category of similar instances, can have attributes and associations, can be abstract or concrete, and can have base and derived relationships.
Alternatives to consider
Community ratings & full listCategories
Claim this tool
Are you the founder? Claim your profile to update details and track views.
Claim tool