TOPOGETRY (topology & geometry): A 3D AUDIO-VISUAL COMPUTER PROGRAMMING LANGUAGE
I am going to use Unreal Engine as foundation platform on which to run a C++ app I am building, called TOPOGETRY (abbreviation of topology & geometry).
TOPOGETRY is a 100% audio-visual computer programming language, with all TOPOGETRY source code elements manifested visually in dynamic 3D space, and all TOPOGETRY runtime actions presented as dynamic audio-visual animations of TOPOGETRY source code elements.
A TOPOGETRY program looks somewhat like a classic flowchart (but in 3-space instead of 2-space), with added communication behaviours such as: (1) electrical-pulse-like flows through TOPOGETRY conductive circuit-like elements, and (2) radio-wave-like transmissions through TOPOGETRY 3D spaces, between emitter antennas and receiver antennas.
All TOPOGETRY programming elements are built exclusively from patterns of symbols in the extended USASCII character set.
Each TOPOGETRY programming source code space is a large navigable 3D space (e.g. virtually 64k x 64k x 64 k).
TOPOGETRY’s USASCII symbol images will have 3D thickness and be displayed in various colors, with some characters sometimes blinking and showing other sorts of animation. TOPOGETRY app developers and users will navigate around in the 3D space, with parts of it displayed simultaneously in multiple windows on one (1) or more video display screens.
TOPOGETRY will of course provide the usual input /output facilities to: (1) implement classic GUI interfaces, (2) perform database and data file I/O operations. There will also be hooks in TOPOGETRY to call classic C++ compiled code plugins.
The user will be able to rotate the TOPOGETRY’s 3D source code image, displayed in multiple concurrently open windows, to see, from any point of view, the USASCII symbols in the 3D space. As the app user rotates the 3D contetns in the 3D space, the USASCII character symbols appearing in the 3D space view, will all rotate dynamically in real time, so that the USASCII character symbols always face the user, to be legible at all times as character font 3D renditions.
I work exclusively in linux space. I do realize that Unreal Engine is much more performant in MS Windows sopace, and certainly TOPOGETRY will eventually target MS Windows, but I am happy to accept whatever limitations Unreal Engine brings to the linux space.
How do I become NOT a new user, so I can upload a brief explanatory PDF document with my posted question ??