An esoteric programming language where programs are written using the hierarchical structure of folders and files.
Folders is an esoteric programming language where the source code is written using the hierarchical structure of folders and files instead of traditional text. It allows developers to create programs by organizing directories and files in specific ways, which are then compiled or transpiled into executable code. This approach explores unconventional syntax and challenges standard programming paradigms.
Developers and programming language enthusiasts interested in esoteric languages, conceptual computing, and experimental software design.
It offers a unique, file system-based syntax that serves as a creative exploration of programming language theory, distinguishing it from conventional text-based languages.
A language where the code is written with folders
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Programs are composed of folders and files, using directory structure to define logic, offering a unique alternative to text-based code as shown in the Hello World example.
Includes a tool to convert standard data types like strings and ints into folder representations, simplifying constant creation as per the Tools section.
Can transpile Folders programs into C# code for execution, enabling use of the .NET ecosystem, indicated by the '/s' argument in the Compiling section.
Option to add .gitignore files to terminal folders, facilitating version control of Folders programs, as mentioned in the Tools usage.
Designed as a conceptual exploration, it lacks features for practical development, such as error handling, libraries, or performance optimizations.
Writing and editing code through folder structures is slow and error-prone, with no IDE support or debugging tools, making maintenance difficult.
Only transpiles to C#, restricting portability and integration with other languages or platforms, and has a small community with minimal documentation.