DEV Community

Discussion on: Creating a New Programming Language That Will Allow Anyone to Make Software

 
redgeoff profile image
Geoff Cox

Good points here. There is a concept of reusable components, including actions, that allow you to keep it DRY. Combine them with inheritance and template parameters and you have the same freedom as a fully-fledged language. The only lock in is in the component names, which is similar to how you define a class/module name in any mainstream language