Inspiration
We set out to create a programming language with no source files. The result is dirpl: the directory programming language. Are you tired of having to use text editors and IDEs to write code? Do nested data structures excite you? dirpl may be the language for you.
How it works
dirpl allows programmers to write code by creating directories and subdirectories. The resulting directory tree forms an AST-like structure that can be executed by dirpl. dirpl compiles directory trees into to an intermediate form which is then interpreted.
Language semantics and features
- Functional programming
- Recursion
- Dynamic typing
- Automatic memoization
Getting started with dirpl
dirpl is available for download at github. To get started run fact.sh. This will create a simple dirpl program that calculates the factorial of 5. To execute, run ./dirpl program.
What's next for dirpl
- Add support for arrays
- Achieve widespread use of dirpl in industry
Log in or sign up for Devpost to join the conversation.