I was reading this blog post on R’s values and came across this interesting list by Bryan Cantrill where he listed some cores a platform/language should have. Although I don’t know what is meant by some of the terms e.g. integrity.
• | • | • |
---|---|---|
• Approachability | • Integrity | • Robustness |
• Availability | • Maintainability | • Safety |
• Compatibility | • Measurability | • Security |
• Composability | • Operability | • Simplicity |
• Debuggability | • Performance | • Stability |
• Expressiveness | • Portability | • Thoroughness |
• Extensibility | • Resiliency | • Transparency |
• Interoperability | • Rigour | • Velocity |
I have a go at Julia’s values
• | • | • |
---|---|---|
• Approachability | • Integrity | • Robustness |
• Availability | • Maintainability | • Safety |
• Compatibility | • Measurability | • Security |
• Composability | • Operability | • Simplicity |
• Debuggability | • Performance | • Stability |
• Expressiveness | • Portability | • Thoroughness |
• Extensibility | • Resiliency | • Transparency |
• Interoperability | • Rigour | • Velocity |