Whilelse favicon

Whilelse

Whilelse is a software development system currently under development that aims to simplify programming by representing code as a graph instead of plain text and providing an efficient keyboard-centric editor.

FEATURES Fast coding Software development should not be done by fiddling with plain text, but by using a semantic editor that provides efficient keyboard commands depending on the selected element and context. Jumping to a function definition, finding callers should be a matter of pressing a few keys. Focus on the problem Efficiently tell the computer what you want in a declarative way and stop worrying about low-level implementation details that add noise to the code. Efficient runtime The software development tools take care of optimisations, and generate code that runs fast, while allowing you to focus on high-level problems. Flexible multi-paradigm language Use the most appropriate programming paradigm in each module. Mix functional/procedural/dataflow/etc, high-level/low-level, static/dynamic in the same program. Forget about rewriting the codebase or extracting services and writing APIs just to use a different paradigm. Define your own domain-specific languages instead of implementing everything with the limited elements of a traditional language, which generates a lot of noise in the code. Represent the business logic in a way that's closest to how you think about it. Import a language just like you would a library.