CoffeeTableEspresso
CoffeeTableEspresso
keys are indices, values are the values from list.
Something like `obj[a, b]` should work, to allow for containers requiring multiple indices.
Methods currently start lookup at the current object, then work upwards to the metatable. Change this to do a single lookup in the metatable, then fail. This fixes many inconsistencies...
Currently match can only be used as a statement, an expression form would be useful.
Currently, `str.split` takes two arguments: the string to split, and what to split it on. This CL adds a third argument, `max_splits`, that limits the number of times a string...
Currently, `list.sort` only supports numbers and strings, but it should be easy to extend the function to support arbitrary comparable objects.