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 |