Programming Language with unique grammar resembling TCL and Conventional Commits Designed by me coded with ChatGPT after accidental prompt
delegate syntax; retain responsibility.
I share 0.1 version with hello.su first program in it
Perhaps it evolves fast to something big No promises or insight unfortunately
.su file extension means "script user" not that you think
The language/toolchain uses three file extensions: .su is USSR source,
.ua is textual UUASM (USSR Ukraine assembler), and .ru is the intended
final VM binary bytecode. The CLI runs all three; .uuasm is retained
as a compatibility suffix for assembler source. ussr -c script.su [out.ru]
compiles without running, and ussr out.ru runs the result (format:
docs/RU_BYTECODE_FORMAT.md).
#ЗДОРОВО МОРЯЧОК
emerge(report): "K-152"
print(aye): "BOOM!"
The actual list of epithets are:
- General Purpose
- Scripted
- Multi-paradigm
- Interpreted
- Object oriented
- Open source
- Free
- Dynamically typed
- Shell
- Preprocessed
- Imperative
- Functional
- Self-referencing
- Partially AI designed
- Command
- Virtually executed
- Portable
- Multiplatform
The language is deliberately designed for working with low-quality code en masse with zero equipment You can shout it commands without a pencil standing on construction site fab or in military or city crowd and be understood
Because of AI development we achieved near impossible performance USSR interpreter written in USSR russia.su is up in less than a man month there are even own vi clone Mbl.su (vi->wi->mi->Mbl quality is mediocre but nobody cares the whole thing is running forward like a steam engine now it's all about quantity now how much tests lines of code rosetta tasks interpreted commands gigabytes and other statistical parameters you can imagine
The project uses real existing geographical toponyms or cultural significant objects to name it's scripts e.g. tula.su - 2D CAD ural.su - package manager ukraine.su - httpd daemon and framework tver.su - file manager russia.su - bootstrapped interpreter petersburg.su - gui library moscow.su - main USSR configuration file etc few exceptions are Mbl.su - text editor and no-name std library with shared functions package called library
$include "ural.su"
instsall(code): "ukraine russia"
or(if you prefer classic shell)
ural install ukraine russiaUSSR is a bug-ridden project critical simple system crippling bugs may appear RANDOMLY in any time any place AI won't help much too big context Examples: it can't print negative numbers else branches is broken e.t.c
USSR is a neuroslopware it's created entirely by prompting an AI followed by enrichment and refining results with the next AI "centrifuge"
Desktop applications run straight from their sources with a GLFW-enabled build:
ussr src/tver/tver.su [directory] # Tver, two-panel file manager
ussr src/tula/tula.su [drawing.dxf] # Tula, 2D CAD and DXF viewerThis file is my personal devlog if you need user manual or more USSR design documents check the docs folder
I am far beyond postneuroslopware coder now I owned the WHOLE LOOP and found literally nothingness in the end on the other side dreadful emptiness the machine asking for the next prompt the guy with dozens anime-avatar accounts is following me AI is like a plastic cheap ubiquitous thing that wins the entire world
P.S. СССР Средство Создания Совершенных Разработок