We are currently working on new rules for what content should and shouldn't be allowed on this website, and are looking for feedback! See Esolang:2026 topicality proposal to view and give feedback on the current draft.
Unary Filesystem
Unary Filesystem is a Unary-derived OS and esolang by User:PythonshellDebugwindow.
OS
Unary Filesystem is a unique OS, as it has no concept of file content, only folder content. Each folder is nameless and can contain either one folder, one file, or no folder. When the OS is first booted, there is one folder, which can't be deleted. Deleting a folder results in all its "children folders" being deleted as well. Each folder has no folder by default, but the user can create one.
Command language
The Unary Filesystem OS can be run as a program. When this happens, a folder P is passed to the interpreter, and its deepest folder (folder F) is located. F should have an empty file, and its depth (including the topmost folder and F, depth is 1 if it is the topmost folder) is interpreted as a Unary program.
Turing-completeness proof
Since Unary is Turing-complete, Unary Filesystem is also Turing-complete.
Code golfing potential
Unary Filesystem can technically solve any problem in 0 bytes, making it the ultimate golfing language.
Examples
Cat program for 1 char
Here is the directory structure of the folder to be passed to the interpreter:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- (empty file)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
This works because the file is 108 folders deep, and the cat program in Unary is 108 characters long.