Thoughts Project Layout Notes a Rip package is a collection of modules with a package module at the root package modules live in ./source global installs (of dependencies) are not necessary or encouraged (for development) binaries in ./vendor/.bin may be executed with rip run (eg rip
Thoughts Sample Syntax For Multiple Assignment Currently Rip doesn't support multiple assignment, but it might be nice to do something like this. { Intger, String } = System # Integer == System.Integer # String == System.String SSS, { String } = System # SSS == System # String == System.String
Thoughts Types And Property Resolution type {} captures the current context and creates (behaves like?) a nested context. Accessing a reference inside a type check for property on the type check for property on any super type check for reference in current context (which may include a wrapping type) Accessing